// 自然数,包含0和正整数/^[\+]?(([1-9]\d*)|\d)$/,// 数字 ---- 正负 小数整数都可以/^[+-]?(?!\.)(\d*)(\.)*(\d+)$/,// 数字 ---- 正负 整数/^[+-]?[0-9]*$/,// 正整数 /^[+]?[0-9]*[1-9][0-9]*$/// 正小数/^[+]?(?!\.)(\d*)(\.)+(\d+)$/,// 正数/^[+]?(?!\.)(\d*)(\.)*(\d+)$/,// 负数/^[-]+(?!\.)(\d+)(\.)*(\d+)$/,// 负小数/^[-]+(?!\.)(\d+)(\.)+(\d+)$/,// 负整数/^[-]?[0-9]*[1-9][0-9]*$/,// 汉字/\p{Unified_Ideograph}/u,/^[\u4e00-\u9fa5]{2,20}$/,// email/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/,// url/^((https|http)?:\/\/)([0-9a-z.]+)(:[0-9]+)?([/0-9a-z.]+)?(\?[0-9a-z&=]+)?(#[0-9-a-z]+)?/i,"https":/^((https)?:\/\/)([0-9a-z.]+)(:[0-9]+)?([/0-9a-z.]+)?(\?[0-9a-z&=]+)?(#[0-9-a-z]+)?/i,"http":/^((http)?:\/\/)([0-9a-z.]+)(:[0-9]+)?([/0-9a-z.]+)?(\?[0-9a-z&=]+)?(#[0-9-a-z]+)?/i,// 身份证/[1-9]\d{13,16}[a-zA-Z0-9]{1}/,//手机号 不包含固话/^((13[0-9])|(15[^4])|(18[0-9])|(17[0-9])|(147))\d{8}$/,// 密码, 字母开头 长度6-18,只能包含字符 数字 和 下划线/^[a-zA-Z]\w{5,17}$///电话号 包含固话 手机 /^(^[1][\d]{10}$)|^([0\+]\d{2,3}-?)?(\d{7,8})(-?(\d{1,6}))?$/,/^1[3-9]\d{9}$/ (2020年最新规则)// 匹配指定字符内的内容(不包含指定字符) /(?<=<#).*?(?=#>)/g;// 校验名字中文字符(2-20个字之间)/^[\u4e00-\u9fa5]{2,20}$/// 正则表达式,关于yyyy-MM-dd的字符串校验/^((19|20)[0-9]{2})-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$/;// 仅由纯数字、纯字母bai或者纯符号构成/^(?:\d*|[a-zA-Z]*|[\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]*)$/;// 包含特殊符号new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]")// 全为符号// var reg = /^([\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]*)$/;// 全为特殊符号 [`~!@#$^&*()=|{}':;',\\[\\].<>/?~!¥……&*()——|{}【】‘;:”“'。,、?]var reg = /^[?.`~!@#$%^&*()=_+/\|,.?‘;:,。、?《》<>!¥……()——【】”“;’":'{}\[\]]*$/