正则校验部分记录

tech2025-11-08  8

/^[1-9]\d*$/  //正整数 大于0

/^(([1-9][0-9]{0,7})\.([0-9]{2}))|[0]\.([0-9]{2})$/   //金额必须保留两位小数,小数点前面控制1-8位

/^(([0-9])|([1-9][0-9]*)|(([0]\.\d{1,2}|[1-9][0-9]*\.\d{1,2})))$/ //金额可输入大于等于0的金额,小数点后最多输入两位

/^0\d{2,3}-\d{7,8}|\d{5,8}|((\+86)|(86))?(13|14|15|16|17|18|19)\d{9}$/  //手机、座机号一起校验例如0755-(号码)、(+86)或者不需要区号   

/^[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{3}([0-9]|X|x)$/ //身份证,不区分大小写x

/^[^\s]*$/  //全部不允许空格

/^\S+(\s+\S+)*$///首末不允许空格

/^[\u4E00-\u9FA5A-Za-z0-9_]+$/ //中英文、数字任何满足一种即可长度大于1即可

/^[A-Za-z0-9_]+$/ //英文+数字

/^[\u4E00-\u9FA5A-Za-z_]+$/ //中英文

/^[a-zA-Z0-9]+\s?[\_\-()a-zA-Z]*[a-zA-Z]+$/  //校验英文名中间的连接符为‘-’、‘_’,连接符不能出现在首尾

/^((1[34578]\d{9})(;|;))*?(1[34578]\d{9})(;|;)?$/  //校验可多个手机号或者一个手机号,多个手机号以中英文分号分割,单个手机号结束可出现分号也可不出现分号

 

 

最新回复(0)