js 正则列表

  • 匹配空的if 代码块,匹配空的else把下面的if换成else就行了 
    /if(\s)*\(.*\)(\s)*\{[\s\n]*\}$/

     

  • 匹配手机号
    /^1[3-9]\d{9}$/

     

  • 经度(保留六位小数)
    /^[\-\+]?(0(\.\d{1,6})?|([1-9](\d)?)(\.\d{1,6})?|1[0-7]\d{1}(\.\d{1,6})?|180)$/

     

  • 纬度(保留六位小数)
    /^[\-\+]?((0|([1-8]\d?))(\.\d{1,6})?|90)$/

     

  • 密码(8-16位 大、小写字母、数字、特殊符号四选三)
    /^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\W_]+$)(?![a-z0-9]+$)(?![a-z\W_]+$)(?![0-9\W_]+$)[a-zA-Z0-9\W_]{6,16}$/

     

  • 密码(8-16位 至少1个大写字母,1个小写字母,1个数字和1个特殊字符)
    /^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[~!@#$%^&*()_ +^\-={}:";'<>?,.\/])[\da-zA-Z~!@#$%^&*()_ +^\-={}:";'<>?,.\/]{8,16}$/

     

posted @ 2024-08-28 10:21  blackbentel  阅读(4)  评论(0编辑  收藏  举报