正则—前端注册界面输入信息正则校验


正则命令:

  • 括号
    • []内部为需要匹配的字符
    • {}内为指定匹配字符的数量
    • ()用于分组
  • 插入符号:^正则开始
  • 美元符号:$正则结束
基本匹配:"the" 
元字符:
	.  匹配任意单个字符
	[] 匹配方括号内的任意字符
	[^ ] 匹配除了方括号里的任意字符
	*  匹配>=0个重复的在*号之前的字符
	+  匹配>=1个重复的+号前的字符
	?  标记?之前的字符为可选
	{n,m}  匹配大括号前的字符或字符集(n<= num <=m)
	(xyz) 匹配与xyz完全相等的字符串
	|  或运算符,匹配之前或之后的字符
	\  转义字符,用于匹配一些保留的字符 [] {} / \ + * . $ ^ | ?
	^  从开始行开始匹配
	$  从末端开始匹配
	
简写字符集
	.  除换行符外的所有字符
	\w 匹配所有字母数字等同于[a-zA-Z0-9]
	\W 匹配所有非字母数字,即符号,等同于[^\w]
	\d 匹配数字 [0-9]
	\D 匹配非数字 [^\d]
	\s 匹配所有空格字符 等同于[\t\n\f\r\p{Z}]
	\S 匹配所有非空格字符:[^\s]
	\f 匹配一个换页符
	\n 匹配一个换行符
	\r 匹配一个回车符
	\t 匹配一个制表符
	\v 匹配一个垂直制表符
	\p 匹配CR/LF(等同于\r\n),用来匹配DOS行终止符

实现思路:利用JavaScript中的正则校验来完成





    
    
    
    欢迎注册
    



欢迎注册

已有帐号? 登录
用户名
密码
手机号