JS中常用的正则表达式

在js中,正则表达式使用语法:/正则表达式/.test(字符串),如果匹配,则返回true

一、中国大陆手机号格式

  • js代码中:

    ^1[1-9]\d{9}$
    
  • java代码中:

    ^1[1-9]\\d{9}$
    

二、密码字符

  • 密码字符只可使用数字和大小写英文字母:
    ^[0-9a-zA-Z]+$
    
  • 密码应同时包含英文和数字:
    ^(([a-zA-Z]+[0-9]+)|([0-9]+[a-zA-Z]+))[a-zA-Z0-9]*
    

三、姓名的中文格式验证

Js代码:

^[\u4e00-\u9fa5]{0,}$

四、身份证号码格式

身份证号规则:身份证号码为15位或18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X
正则表达式:

(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)
发布了45 篇原创文章 · 获赞 46 · 访问量 1822

猜你喜欢

转载自blog.csdn.net/zyx1260168395/article/details/103735776