600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > js正则表达式验证用户名密码

js正则表达式验证用户名密码

时间:2022-11-04 11:21:23

相关推荐

js正则表达式验证用户名密码

1.js正则表达式用法

参考:/js/js-regexp.html

2.验证用户名/密码

var pat=/[\w\u4e00-\u9fa5]{6,12}/var username="我是用户名2fjlj"var r=pat.exec(username)if(r!=null){if(r.length==username.length){alert("用户名合法")}else{alert("用户名必须为6-12位字母/数字/中文")}}else{alert("用户名必须为6-12位字母/数字/中文")}

JS的正则表达式强:字母+数字+特殊字符^(?![a-zA-z]+$)(?!\d+$)(?![!@#$%^&*]+$)(?![a-zA-z\d]+$)(?![a-zA-z!@#$%^&*]+$)(?![\d!@#$%^&*]+$)[a-zA-Z\d!@#$%^&*]+$中:字母+数字,字母+特殊字符,数字+特殊字符^(?![a-zA-z]+$)(?!\d+$)(?![!@#$%^&*]+$)[a-zA-Z\d!@#$%^&*]+$弱:纯数字,纯字母,纯特殊字符^(?:\d+|[a-zA-Z]+|[!@#$%^&*]+)$//校验是否全由数字组成function isDigit(s){var patrn=/^[0-9]{1,20}$/;if (!patrn.exec(s)) return falsereturn true}//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串function isRegisterUserName(s){var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;if (!patrn.exec(s)) return falsereturn true}function isRegisterUserName(s){var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;if (!patrn.exec(s)) return falsereturn true}//校验用户姓名:只能输入1-30个以字母开头的字串Javascript代码function isTrueName(s){var patrn=/^[a-zA-Z]{1,30}$/;if (!patrn.exec(s)) return falsereturn true}}}//校验密码:只能输入6-20个字母、数字、下划线function isPasswd(s){var patrn=/^(\w){6,20}$/;if (!patrn.exec(s)) return falsereturn true}//校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”function isTel(s){//var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?(\d){1,12})+$/;var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;if (!patrn.exec(s)) return falsereturn true}//校验手机号码:必须以数字开头,除数字外,可含有“-”function isMobil(s){var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;if (!patrn.exec(s)) return falsereturn true}//校验邮政编码function isPostalCode(s){//var patrn=/^[a-zA-Z0-9]{3,12}$/;var patrn=/^[a-zA-Z0-9 ]{3,12}$/;if (!patrn.exec(s)) return falsereturn true}//校验搜索关键字function isSearch(s){var patrn=/^[^`~!@#$%^&*()+=|\\\][\]\{\}:;'\,.<>/?]{1}[^`~!@$%^&()+=|\\\][\]\{\}:;'\,.<>?]{0,19}$/;if (!patrn.exec(s)) return falsereturn true}function isIP(s) //by zergling{var patrn=/^[0-9.]{1,20}$/;if (!patrn.exec(s)) return falsereturn true}正则表达式^\\d+$//非负整数(正整数 + 0)^[0-9]*[1-9][0-9]*$//正整数^((-\\d+)|(0+))$//非正整数(负整数 + 0)^-[0-9]*[1-9][0-9]*$//负整数^-?\\d+$//整数^\\d+(//非负浮点数(正浮点数 + 0)^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$//正浮点数^((-\\d+(//非正浮点数(负浮点数 + 0)^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$//负浮点数^(-?\\d+)(//浮点数^[A-Za-z]+$//由26个英文字母组成的字符串^[A-Z]+$//由26个英文字母的大写组成的字符串^[a-z]+$//由26个英文字母的小写组成的字符串^[A-Za-z0-9]+$//由数字和26个英文字母组成的字符串^\\w+$//由数字、26个英文字母或者下划线组成的字符串^[\\w-]+(//email地址^[a-zA-z]+://(//url^[A-Za-z0-9_]*$匹配完整域名的正则表达式:[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+\.?

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。