js格式QQ注册页面,用正则表达式验证各个文本框,输入错误提示错误,全部输入正确则输出注册成功的完整代码

JavaScript08

js格式QQ注册页面,用正则表达式验证各个文本框,输入错误提示错误,全部输入正确则输出注册成功的完整代码,第1张

这个用插件来验证的比较快。插件名称:formvalidator.js ,网上下载个,使用方法:$("#new_password").formValidator({empty:true,onshow:"不修改密码请留空。",onfocus:"密码应该为6-20位之间"}).inputValidator({min:5,max:20,onerror:"密码应该为6-20位之间"})

$("#new_pwdconfirm").formValidator({empty:true,onshow:"不修改密码请留空。",onfocus:"请输入两次密码不同。",oncorrect:"密码输入一致"}).compareValidator({desid:"new_password",operateor:"=",onerror:"请输入两次密码不同。"})

^表示开始。$表示结束。例:Regex reg = new Regex(@"^\d{3,4}-\d{7,8}$")

加了开始结束标记之后,输入的数量和内容必须完全相同才为true(完全匹配)

(\d,代表数字0-9)(\D,表示不是数字)(\w,表示a-z,A-Z,0-9,_)(\W 表示不是上面小w表示的)(\s 表示 空格。)

”*“ 表示0到多个

“+” 1到多个

“?” 0个或者1个

“[ ]“ (一个数到另一个数之间)自定义匹配内容

“ |”或者

“{}”{最小个数,最大个数} 次数

例如:邮箱验证:

Regex r = new Regex(@"^[\w]+@[\w].[A-Z|a-z]$")

自己kankan琢磨一下就懂了