跳到主要内容

常用的正则表达式

1 分钟阅读

开始

  • 匹配任意字符:([\s\S]*?)
  • 匹配手机号码:/^1[3456789]\d{9}$/
  • 匹配邮箱地址:/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/
  • 匹配身份证号码(18位):/(^\d{17}[\dXx]$)/
  • 匹配日期(YYYY-MM-DD):/^\d{4}-\d{2}-\d{2}$/
  • 匹配URL:/^https?:\/\/([\w-]+\.)+[\w-]+(\/[\w-.\/?%&=]*)?$/
  • 匹配邮政编码:/^[1-9]\d{5}$/
  • 匹配IP地址:/^((25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)\.){3}(25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)$/
  • 匹配整数:/^-?\d+$/
  • 匹配浮点数:/^-?\d+(\.\d+)?$/
  • 匹配字母和数字:/^[a-zA-Z0-9]+$/
  • 匹配英文字母:/^[a-zA-Z]+$/
  • 匹配大写字母:/^[A-Z]+$/
  • 匹配小写字母:/^[a-z]+$/
  • 匹配中文字符:/[\u4e00-\u9fa5]/
  • 匹配只包含空白字符的字符串:/^\s*$/
  • 匹配十六进制颜色值:/^#([0-9A-Fa-f]{6}|[0-9A-Fa-f]{3})$/
  • 匹配邮箱用户名部分:/^[\w.-]+$/
  • 匹配英文单词:/^[A-Za-z]+$/
  • 匹配HTML标签(非贪婪模式):/<.+?>/
评论
0条评论

添加新评论

昵称
邮箱
网址