• 欢迎来到八本那年博客,很高兴可以在对的年纪遇见对的你!
  • 因主题导致QQ登录的小伙伴在评论中显示默认头像,请去个人中心重新上传头像即可。

那些年我用过的正则表达式

代码笔记 barben 4年前 (2019-12-17) 2592次浏览 0个评论
只能为数字和逗号 /^[\d,]*$/
验证手机号基本正确 /^1[345789]\d{9}$/
输入多个手机号码,每个手机号码之间用逗号分隔,开头及末尾不能出现逗号 /^(1(3|4|5|7|8)\d{9})(,(1(3|4|5|7|8)\d{9}))*$/
密码长度为6-18位,且数字、字母、符号至少包含两种 /(?!^[0-9]+$)(?!^[A-z]+$)(?!^[^A-z0-9]+$)^[^\s\u4e00-\u9fa5]{6,18}$/
验证网址必须使用小写的http或者https开头 /(http|https):\/\/([\w.]+\/?)\S*/
验证正确的网址,带不带http或https都没关系 /^([hH][tT]{2}[pP]:\/\/|[hH][tT]{2}[pP][sS]:\/\/|www\.)(([A-Za-z0-9-~]+)\.)+([A-Za-z0-9-~\/])+$/
验证身份证号是否正确(必须满足18位数,且出生日期必须正确) /(^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$)|(^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{2}$)/
验证金额是否正确(最小单位为分) /^(([^0][0-9]+|0)\.([0-9]{1,2})$)|^(([^0][0-9]+|0)$)|^(([1-9]+)\.([0-9]{1,2})$)|^(([1-9]+)$)/
匹配HTML标签 /<\/?.+?>/

八本那年博客,我们一直都在
如作者未注明既为原创文章,转载请注明本文链接及出处
那些年我用过的正则表达式 - https://www.barben.cn/code/655.html
喜欢 (11)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体

在八本那年评论需要带上你的昵称和邮箱哦!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址