正则表达式(常用的)

常用的正则表达式

验证

手机号码正则:

/^1[3456789]\d{9}$/ 电话号码以1开头第二位是3456789后九位为数字的手机号码

身份证号码正则: 身份证(前6位代码地区码7-14代表出生日期15-16代表所在地区同年同月同日生顺序码17位奇数位男偶数为女18位为身份证校验码)

15位:/^ [1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/

18位:/^ [1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$/

邮箱正则:

/^([a-zA-Z0-9]+[|_|.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[|_|.]?)*[a-zA-Z0-9]+.[a-zA-Z]{2,3}$/

金额:(01、.1、0.111错误 111、0.11正确)

/(^ 1-9?(.[0-9]{1,2})? ) ∣ ( ( 0 ) 1 )|(^(0){1} )((0)1)|(1.0-9?$)/

第一位非零正整数:

/^ [1-9]\d+$/

昵称

中文:/^ [\u4E00-\u9FA5]{1,8}KaTeX parse error: Undefined control sequence: \w at position 39: …号:/^ [a-zA-Z]+[\̲w̲]{5,18}/ 字母开头可以是字母数字下划线6至18位

提取

提取信息中的网络链接

/(h|H)(r|R)(e|E)(f|F) *= *(’|")?(\w|\|/|.)+(’|"| *|>)?/

提取信息中的邮箱地址

/\w+([-+.]\w+)@\w+([-.]\w+).\w+([-.]\w+)*/

提取信息中的图片链接

/(s|S)(r|R)(c|C) *= *(’|")?(\w|\|/|.)+(’|"| *|>)?/

提取信息中的ip地址链接

/(\d+).(\d+).(\d+).(\d+)/


  1. 0-9 ↩︎

  • 8
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值