【总结】常用正则表达式集合

xiaoxiao2021-02-28  94

常用字符

匹配中文字符 /[\u4e00-\u9fa5]/g匹配双字节字符 /[^\x00-\xff]/ig匹配行尾行首空白 /(^\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]|17[678]|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]$/
转载请注明原文地址: https://www.6miu.com/read-59047.html

最新回复(0)