以下内容完整转载自:https://blog.csdn.net/li_ser/article/details/54346234

字母和数字
datatype="/^[A-Za-z0-9]+$/"

只允许输入汉字
datatype="/^[\\u4e00-\\u9fa5]*$/"


只输入数字,1~2位小数
datatype="/^(?!00)\\d+(\\.\\d{1,2})?$/"


0到100之间的数字
datatype="/^(?:0|[1-9][0-9]?|100)$/"

数字大于等于60,小于150,可为空
datatype="/(^6[0-9]$|^[6-9]\\d$|^(1[0-4]\\d$)|^\\s*$)/"

1到10个字符以内的中文
datatype="/^[\\u4e00-\\u9fa5]{1,10}$/"

中文、字母
datatype="/^[a-zA-Z_\\u4e00-\\u9fa5]+$/"

只允许输入中文、字母、数字
datatype="/^[a-zA-Z0-9_\\u4e00-\\u9fa5]+$/"

验证网址、二级域名
datatype="/^(http(s)?:\\/\\/)?([A-Za-z0-9]+\\.)?[\\w-]+\\.\\w{2,4}(\\/)?$/"

IP地址与端口
datatype="/^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9]):\\d{0,5}$/"

IP地址与端口或url
datatype="/^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9]):\\d{0,5}$|^(http(s)?:\\/\\/)?([A-Za-z0-9]+\\.)?[\\w-]+\\.\\w{2,4}(\\/)?$/"

验证日期格式
datatype="/^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9]):\\d{0,5}$|^(http(s)?:\\/\\/)?([A-Za-z0-9]+\\.)?[\\w-]+\\.\\w{2,4}(\\/)?$/"

手机号码
datatype="/^1\\d{10}$/"

身份证号码
datatype="/^(\\d{15}$|^\\d{18}$|^\\d{17}(\\d|X|x))$/"

正整数
datatype="/^[0-9]*[1-9][0-9]*$/"

Related Posts: 常用正则整理 :

avatar