开发时常用到的一些rules表单校验规则(正则)

开发中使用过的正则,后期会不定时的继续往里面添加

验证端口规范0-65535
/^([1-9](\d{0,3}))$|^([1-5]\d{4})$|^(6[0-4]\d{3})$|^(65[0-4]\d{2})$|^(655[0-2]\d)$|^(6553[0-5])$/

验证字符长度
{ max: 25, message: "最大字符数不能超过25个字符!", trigger: "blur" }

不能输入中文
/[^\u4e00-\u9fa5]/

只能输入中文
  /^[\u4e00-\u9fa5]{0,}$/

只能输入数字
/^[0-9]*$/

不能输入空格
/^[^\s]*$/

不能包含特殊字符和空格
/^[\u4e00-\u9fa5_a-zA-Z0-9]+$/

密码验证
/^[^\u4e00-\u9fa5 ]{6,30}$/ 密码长度只能为 6~30位,且不能包含中文和空格!

/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{6,30}$/ 必须包含大小写字母和数字的组合,不能使用特殊字符,长度在6-30之间

IPV4验证(IP地址校验)
/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$/

手机号码

^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$

猜你喜欢

转载自blog.csdn.net/ZhaoGongZi_Y/article/details/128896952