1. Ajax 请求参数的两种方式
1. {“key”:“value”,“key2”:“value2”}
2. “key=value&key2=value2” 常规参数拼接
2. 正则表达式
口诀:
1.{} 代表次数
2.[] 代表字符集合信息 [0-9][a-z]
3.() 代表分组 (小括号是一个整体)
2.1. 匹配整数和者小数(包括正数和负数)
-?\d+(\.\d+)?
-?表示-(负数)匹配0次或一次.
\d表示整数.
+表示匹配一次或多次
(\.\d+)?表示小数
2.2. 判断时间
匹配年月日日期 例如格式2018-12-6
^[1-9]\d{0,3}-(1[0-2]|0?[1-9])-(3[01]|[12]\d|0?[1-9])$
2.3. 匹配qq号
表示5位到12位qq.第一位为非0
[1-9]\d{4,11}
2.4. 11位的电话号码
第一位数字为1,第二位为3-9,后面随便9位数
1[3-9]\d{9}
2.5. 匹配密码
长度为8-10位的用户密码 : 包含数字字母下划线
\w{8,10}
2.6. 匹配验证码
匹配验证码:4位数字字母组成的
[\da-zA-Z]{4}或者[0-9a-zA-Z]{4}
[ ]里面的表示数字,或者a-z或者A-Z,{4}表示4位
2.7. 匹配邮箱地址
[0-9a-zA-Z][\w\-.]+@[a-zA-Z0-9\-]+(\.[a-zA-Z0-9\-]+)*\.[A-Za-z0-9]{2,6}