js validate rules 结合正则表达式
1. 必填项校验:
规则:非空字符组成的字符串
正则表达式:/.+/
2. 手机号码校验:
规则:11位手机号码
正则表达式:/^1[0-9]{10}/
3. 座机号码校验:
规则:3-4位区号+7-8位电话号码+1-4位分机号
正则表达式:/^\d{3,4}-\d{7,8}(-\d{1,4})?/
4. 邮箱校验:
规则:正确的邮箱格式
正则表达式:/^([a-zA-Z0-9._-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)+/
5. id号码校验:
规则:18位id号码,最后一位可能是X
正则表达式:/(^\d{15}) (^\d{18}) (^\d{17}(\d X x))/
6. 邮编校验:
规则:6位
正则表达式:/^[1-9]\d{5}/
7. URL校验:
规则:正确的URL格式
正则表达式:/^(http https):\/\/[^\s]+/i
8. IP地址校验:
规则:IPv4地址
正则表达式:/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/
9. 整数校验:
规则:整数
正则表达式:/^\d+/
10. 小数校验:
规则:小数
js正则表达式验证数字和字母正则表达式:/^\d+\.\d+/
11. 密码校验:
规则:6-16位非空白字符
正则表达式:/^\S{6,16}/
12. 用户名校验:
规则:字母开头,允许字母数字下划线,3-16位
正则表达式:/^[a-zA-Z]\w{2,15}/
13. 中英文混合字符串校验:
规则:中英文混合字符串
正则表达式:/^[\u4e00-\u9fa5a-zA-Z]+/
14. 日期校验:
规则:年-月-日格式
正则表达式:/^\d{4}-\d{2}-\d{2}/
15. 字符串长度校验:
规则:6-18个字符,中文算2个字符
正则表达式:/^.{6,18} ^[\u4e00-\u9fa5]{2,9}/

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。