常用正则表达式收集

  • 匹配中文:
[\u4e00-\u9fa5]*
  • 匹配邮箱:
[\w-\.]+@(?:[A-Za-z0-9-]+\.)+[a-z]+
  • 匹配name=value:
(?:[^=&\s]+=[^=&\s]+&)*[^=&\s]+=[^=&\s]+
  • 匹配以,间隔的字符:
^[^,]+(?:\b,[^,]+\b)*$
  • 匹配网址(URL):
((http|https|ftp)://)[a-zA-Z\-]+(\.[a-zA-Z\-]+)+(/[^/\n]+)*
  • 匹配手机号:
^(13[0-9]|14[57]|15[0-35-9]|18[0-35-9])[0-9]{8}$
  • 匹配日期:
(?:(?!0000)[0-9]{4}[-/](?:(?:0{0,1}[1-9]|1[0-2])[-/](?:0{0,1}[1-9]|1[0-9]|2[0-8])|(?:0{0,1}[13-9]|1[0-2])[-/](?:29|30)|(?:0{0,1}[13578]|1[02])[-/]31)|(?:[0-9]{2}(?:0{0,1}[48]|[2468][048]|[13579][26])|(?:0{0,1}[48]|[2468][048]|[13579][26])00)[-/]02-29)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券