正则表达式

经常使用方法
	test()	//   /^[a-zA-Z0-9]{4,10}$/.test(str)	验证4~10位数字或字母
	exec()
	三种匹配模式
	//g		全局匹配
	//i		忽略大小写
	//m     多行匹配
	表达式元字符
	.		匹配除换行符以外的单个字符
	\w		匹配字符:[A-Za-z0-9]
	\W		匹配非字符:[^A-Za-z0-9]
	\d		匹配数字:[0-9]
	\D		匹配非数字:[^0-9]
	\s		匹配空白字符
	\S		匹配非空白字符
	\n		匹配换行符
	特殊字符
	^		匹配开始
	$		匹配结束
	|		匹配字符中任意一个:x|y 匹配x或y
	()		分组匹配
	[]		匹配方括号内的任意一个字符
	[^]		匹配不在方括号内的字符
	{x}		匹配前一项x次
	{x,}	匹配前一项x到n次
	{x,y}	匹配前一项x到y次 但不超过y次
	*		匹配前一项0或屡次:{0,}
	+		匹配前一项1或屡次:{1,}
	?		匹配前一项0或1次:{0,1}
相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息