1、不以“-”开头。数字字母组成的校验规则
/^(?!-)[a-zA-Z0-9]*$/
2、图片格式png、jpg、jpeg
/\.(png|jpg|jpeg)$/i
3、密码长度为8-16个字符且至少包含一个大写字母,一个小写字母,一个数字和一个特殊字符。特殊字符仅限!- @ . ^ _ % , : /
/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[!\-@.^_%,:\/])[a-zA-Z0-9!\-@.^_%,:\/]{8,16}$/
4、邮件格式
/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
5、企业电话
/^\d{3,4}\-\d{7,8}$/
6、统一社会信用代码
/(?!^(\d+|[0-9]+|[`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]+)$)^[\w`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]$/gi
7、只能输入字母或数字,并且以字母开头,6-25位
/^[a-zA-Z][a-zA-Z0-9]{5,24}$/
8、校验数字和字母和特殊符号,8-16位
/^(?=.*[a-zA-Z])(?=.*[0-9])[a-zA-Z0-9]{8,16}$/
9、校验数字和字母 ,8-16位
/^(?=.*[a-zA-Z0-9])(?=.*[!~`\-@#$^&*;:<>._%?,+=|\[\]\(\)\/])[a-zA-Z0-9!~`\-@#$^&*;:<>._%?,+=|\[\]\(\)\/]{8,16}$/
10、校验数字和特殊符号,8-16位
/^(?=.*[!~`\-@#$^&*;:<>._%?,+=|\[\]\(\)\/])(?=.*[0-9])[0-9!~`\-@#$^&*;:<>._%?,+=|\[\]\(\)\/]{8,16}$/
11、 校验字母和特殊符号,8-16位
/^(?=.*[!~`\-@#$^&*;:<>._%?,+=|\[\]\(\)\/])(?=.*[a-zA-Z])[a-zA-Z!~`\-@#$^&*;:<>._%?,+=|\[\]\(\)\/]{8,16}$/
12、企业营业执照号
/(^(?:(?![IOZSV])[\dA-Z]){2}\d{6}(?:(?![IOZSV])[\dA-Z]){10}$)|(^\d{15}$)/;
13、数字区间,例(30000-32767)
/^(3[0-1]\d{3})$|^(32[0-6]\d{2})$|^(327[0-5])$|^(3276[0-7])$/
14、校验端口,1-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])$/
15、长度限定为50个字符,以字母开头类型为数字、大小写字母、英文字符“-”、“_”'
/^[a-zA-Z][A-Za-z0-9\-\_]{1,50}$/
16、1-10正整数
/^([1-9]|10)$/
16、1-100正整数
/^(1|([1-9]\d{0,1})|100)$/
17、校验路径
/^(\/|(\/[a-zA-Z0-9\-]+)+)$/