admin 管理员组文章数量: 1087139
2024年3月13日发(作者:自学java的app)
//希望对您有帮助
JS的正则验证
//校验是否全由数字组成
function isDigit(s)
{
var patrn=/^[0-9]{1,20}$/;
if (!(s)) return false
return true
}
//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串
Java代码
1. function isRegisterUserName(s)
2. {
3. var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;
4. if (!(s)) return false
5. return true
6. }
//校验用户姓名:只能输入1-30个以字母开头的字串
Java代码
1. function isTrueName(s)
2. {
3. var patrn=/^[a-zA-Z]{1,30}$/;
4. if (!(s)) return false
5. return true
6. }
7. }}
8.
9. //校验密码:只能输入6-20个字母、数字、下划线
10.
function isPasswd(s)11.{
patrn=/^(w){6,20}$/;
(!(s)) return false
true
15.}
16.
17.
18.
//校验普通电话、传真号码:可以“+”开头,除数字外,可含有
“-”
19.
function isTel(s)20.{
21.//var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?(d){1,12})+$/;
patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?((d)|[ ]){1,12})+$/;
(!(s)) return false
true
25.}
26.
27.
28.
//校验手机号码:必须以数字开头,除数字外,可含有“-”
29.
function isMobil(s)30.{
patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?((d)|[ ]){1,12})+$/;
(!(s)) return false
true
34.}
35.
36.
37.
//校验邮政编码
38.
function isPostalCode(s)39.{
40.//var patrn=/^[a-zA-Z0-9]{3,12}$/;
patrn=/^[a-zA-Z0-9 ]{3,12}$/;
(!(s)) return false
true
44.}
45.
46.
47.
//校验搜索关键字
48.
function isSearch(s)49.{
patrn=/^[^`~!@#$%^&*()+=|][]{}:;',.<>/?]{1}[^`~!@$%^
&()+=|]
51. []{}:;',.<>?]{0,19}$/;
(!(s)) return false
true
54.}
55.
版权声明:本文标题:JS正则验证 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1710294721a566536.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论