正则表达式:
1、[color=red]端口号[/color]
var re = /^\d{4,6}$/;
2、[color=red]数字[/color]
var re = /^\d+$/;
3、[color=red]IP[/color]
var re = /^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])$/;
4、[color=red]URL[/color]
var expression = /^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i;
5、[color=red]Email[/color]
var expression = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
6、[color=red]手机号码[/color]
var expression = /^13[0-9]{1}[0-9]{8}$|^15[012356789]{1}[0-9]{8}$|^18[0256789]{1}[0-9]{8}$/;
7、[color=red]校验字符串,由数字、字母、下划线、横线、小数点组成[/color]
var re = /^([0-9a-zA-Z_.\-])+$/;
8、[color=red]校验字符串,以字母开头的任意字符,除空格以外的字符[/color]
var re = /^([a-zA-Z]{1})+\S+$/;
9、[color=red]校验图片[/color]
var re = /^.*?\.([j,J][p,P][g,G]|[j,J][p,P][e,E][g,G]|[b,B][m,M][p,P]|[g,G][i,I][f,F]|[p,P][n,N][g,G])$/;
10、[color=red]校验字符串,由数字、字母、下划线、横线、小数点、空格组成[/color]
var re = /^([0-9a-zA-Z_.\-\s])+$/;
11、[color=red]校验字符串,由数字、字母、下划线、中文组成[/color]
var re = /^[0-9a-zA-Z_\u3E00-\u9FA5]+$/;
12、[color=red]校验必须包含2个以上的字母、数字、特殊符号,所包含的字母、数字、特殊符号顺序不限[/color]
var re = /(?=.*\d.*\d+)(?=.*[a-zA-Z].*[a-zA-Z]+)/;
13、[color=red]校验身份证号码18位前17位为数字,最后一位是校验位,可能为数字或字符X[/color]
var re = /(^\d{17}([0-9]|X)$)/;
14、[color=red]校验电话号码正则表达式(支持手机号码,3-4位区号,7-8位直播号码,1-4位分机号)[/color]
var re = /((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)/;
15、[color=red]校验apk[/color]
var re = /^.*?\.(apk)$/;
1、[color=red]端口号[/color]
var re = /^\d{4,6}$/;
2、[color=red]数字[/color]
var re = /^\d+$/;
3、[color=red]IP[/color]
var re = /^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])$/;
4、[color=red]URL[/color]
var expression = /^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i;
5、[color=red]Email[/color]
var expression = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
6、[color=red]手机号码[/color]
var expression = /^13[0-9]{1}[0-9]{8}$|^15[012356789]{1}[0-9]{8}$|^18[0256789]{1}[0-9]{8}$/;
7、[color=red]校验字符串,由数字、字母、下划线、横线、小数点组成[/color]
var re = /^([0-9a-zA-Z_.\-])+$/;
8、[color=red]校验字符串,以字母开头的任意字符,除空格以外的字符[/color]
var re = /^([a-zA-Z]{1})+\S+$/;
9、[color=red]校验图片[/color]
var re = /^.*?\.([j,J][p,P][g,G]|[j,J][p,P][e,E][g,G]|[b,B][m,M][p,P]|[g,G][i,I][f,F]|[p,P][n,N][g,G])$/;
10、[color=red]校验字符串,由数字、字母、下划线、横线、小数点、空格组成[/color]
var re = /^([0-9a-zA-Z_.\-\s])+$/;
11、[color=red]校验字符串,由数字、字母、下划线、中文组成[/color]
var re = /^[0-9a-zA-Z_\u3E00-\u9FA5]+$/;
12、[color=red]校验必须包含2个以上的字母、数字、特殊符号,所包含的字母、数字、特殊符号顺序不限[/color]
var re = /(?=.*\d.*\d+)(?=.*[a-zA-Z].*[a-zA-Z]+)/;
13、[color=red]校验身份证号码18位前17位为数字,最后一位是校验位,可能为数字或字符X[/color]
var re = /(^\d{17}([0-9]|X)$)/;
14、[color=red]校验电话号码正则表达式(支持手机号码,3-4位区号,7-8位直播号码,1-4位分机号)[/color]
var re = /((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)/;
15、[color=red]校验apk[/color]
var re = /^.*?\.(apk)$/;