URCloud

/ 0评 / 0/ 最后更新:2021-12-20
js常用正则表达式整理

在线正则表达式工具

基于Web开发者助手FeHelper修改的在线正则表达式工具

常用字符

#匹配中文字符                  /[\u4e00-\u9fa5]/gm
#匹配双字节字符                /[^\x00-\xff]/igm 
#匹配行尾行首空白              /(^\s*)|(\s*$)/         
#只能输入数字                  /^\d+$/                 
#只能输入n个数字               /^\d{n}$/               
#至少输入n个以上的数字          /^\d{n,}$/              
#只能输入m到n个数字            /^\d{m,n}$/             
#只能由英文字母组成             /^[a-z]+$/i             
#只能由大写英文字母组成         /^[A-Z]+$/              
#只能由英文和数字组成           /^[a-z0-9]+$/i          
#只能由英文、数字、下划线组成    /^\w+$/ 

常用表单

#匹配Email地址          /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/   
#匹配URL地址            /^https?:\/\/(([a-zA-Z0-9_-])+(\.)?)*(:\d+)?(\/((\.)?(\?)?=?&?[a-zA-Z0-9_-](\?)?)*)*$/i   
#匹配手机号码           /^(0|86|17951)?(13[0-9]|15[012356789]|166|17[3678]|18[0-9]|14[57])[0-9]{8}$/              
#匹配身份证号           /^(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)|(^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[Xx])$)$/        
#匹配邮编号             /^[1-9]\d{5}(?!\d)$/          
#匹配日期(yyyy-MM-dd)  /^[1-2][0-9][0-9][0-9]-[0-1]{0,1}[0-9]-[0-3]{0,1}[0-9]$/  
0

Leave a Reply

Your email address will not be published.