写一些常见的Javascript正则表达式?

  • 身份证:/(^d{15}$)|(^d{18}$)|(^d{17}(d|X|x)$)/
  • 数字:/[0-9]/
  • 英文:/^[a-z]+$/i
  • 中文:/[u4e00-u9fa5]/gm
  • 数字逗号:/^[d,]*$/
  • 手机号:/^[1][3,4,5,7,8][0-9]{9}$/
  • 新能源车牌(长度为8):/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}(([0-9]{5}[DF]$)|([DF][A-HJ-NP-Z0-9][0-9]{4}$))/
  • 常规车牌(长度为7):/^[京津沪渝冀豫云
  • 辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳]{1}$/ 
  • 英文特殊字符:/[`~!@#$%^&*()_+<>?:"{},\./;'[]]/im
  • 中文特殊字符:/[·!#¥(——):;“”‘、,|《。》?、【】[]]/im


原文链接
 


 

原文地址:https://www.cnblogs.com/ConstXiong/p/12094822.html