常用正则

--非0和0开头的数字“^(0*[1-9][0-9]*|[1-9][0-9]*)$”
--数字“^[0-9]*$”
--n位的数字“^\d{n}$”
--至少n位数字“^\d{n,}$”
--m-n位的数字“^\d{m,n}$”
--零和非零开头的数字“^(0|[1-9][0-9]*)$”
--有两位小数的正实数“^[0-9]+(.[0-9]{2})?$”
--有1-3位小数的正实数“^[0-9]+(.[0-9]{1,3})?$”
--非零的正整数“^\+?[1-9][0-9]*$”
--非零的负整数“^\-[1-9][0-9]*$”
--长度为3的字符“^.{3}$”
--由26个英文字母组成的字符串“^[A-Za-z]+$”
--由26个大写英文字母组成的字符串“^[A-Z]+$”
--由26个小写英文字母组成的字符串“^[a-z]+$”
--由数字和26个英文字母组成的字符串“^[A-Za-z0-9]+$”
--由数字、26个英文字母或者下划线组成的字符串“^\w+$”

验证是否含有^%&',;=?$\"等字符“[^%&',;=?$\x22]+”
--汉字“^[\u4e00-\u9fa5],{0,}$”
验证Email地址“^\w+[-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$”

posted @ 2020-06-30 09:07  爱跳舞的程序员  阅读(80)  评论(0编辑  收藏  举报