本文介绍: 【代码】常用的正则表达式。
1. 对于特殊字符的校验
– 英文数字的校验
– 汉子的校验
– 长度为6~18的所有字符校验
– 由26个英文字母组成的字符串
– 由26个大写英文字母组成的字符串
– 由26个小写英文字母组成的字符串
– 由数字和26个英文字母组成的字符串
– 由数字、26个英文字母或者下划线组成的字符串
– 中文、英文、数字包括下划线
– 中文、英文、数字但不包括下划线等符号
– 可以输入含有^%&’,;=?$”等字符
– 禁止输入含有~的字符
2. 对于数字的校验
– . 数字
m-n位的数字
零和非零开头的数字
非零开头的最多带两位小数的数字
带1-2位小数的正数或负数
正数、负数、和小数
有两位小数的正实数
有1~3位小数的正实数
非零的正整数
非零的负整数
非负整数
非正整数
非负浮点数
非正浮点数
正浮点数
负浮点数
浮点数
3. 对于某些需求的校验
手机号码
域名
Email地址
URL
电话号码(“XXX-XXXXXXX”、”XXXX-XXXXXXXX”、”XXX-XXXXXXX”、”XXX-XXXXXXXX”、”XXXXXXX”和”XXXXXXXX)
帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线)
密码(以字母开头,长度在6~18之间,只能包含字母、数字和下划线)
强密码(必须包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间)
日期格式
中文字符的正则表达式
空白行的正则表达式
首尾空白字符的正则表达式
QQ号
IP地址
P地址
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。