- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JavaScript验证表单函数大全
JavaScript验证表单函数大全
JavaScript验证表单函数大全
/*
3用途:校验ip地址的格式
4输入:strIP:ip地址
5返回:如果通过验证返回true,否则返回false;
6
7*/
8function isIP(strIP) {
9if (isNull(strIP)) return false;
10var re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g //匹配IP地址的正则表达式
11if(re.test(strIP))
12{
13if( RegExp.$1 256 RegExp.$2256 RegExp.$3256 RegExp.$4256) return true;
14}
15return false;
16}
17
18/**//*
19用途:检查输入字符串是否为空或者全部都是空格
20输入:str
21返回:
22如果全是空返回true,否则返回false
23*/
24function isNull( str ){
25if ( str == ) return true;
26var regu = ^[ ]+$;
27var re = new RegExp(regu);
28return re.test(str);
29}
30
31
32/**//*
33用途:检查输入对象的值是否符合整数格式
34输入:str 输入的字符串
35返回:如果通过验证返回true,否则返回false
36
37*/
38function isInteger( str ){
39var regu = /^[-]{0,1}[0-9]{1,}$/;
40return regu.test(str);
41}
42
43/**//*
44用途:检查输入手机号码是否正确
45输入:
46s:字符串
47返回:
48如果通过验证返回true,否则返回false
49
50*/
51function checkMobile( s ){
52var regu =/^[1][3][0-9]{9}$/;
53var re = new RegExp(regu);
54if (re.test(s)) {
55return true;
56}else{
57return false;
58}
59}
60
61
62/**//*
63用途:检查输入字符串是否符合正整数格式
64输入:
65s:字符串
66返回:
67如果通过验证返回true,否则返回false
68
69*/
70function isNumber( s ){
71var regu = ^[0-9]+$;
72var re = new RegExp(regu);
73if (s.search(re) != -1) {
74return true;
75} else {
76return false;
77}
78}
79
80/**//*
81用途:检查输入字符串是否是带小数的数字格式,可以是负数
82输入:
83s:字符串
84返回:
85如果通过验证返回true,否则返回false
86
87*/
88function isDecimal( str ){
89if(isInteger(str)) return true;
90var re = /^[-]{0,1}(\d+)[\.]+(\d+)$/;
91if (re.test(str)) {
92if(RegExp.$1==0RegExp.$2==0) return false;
93return true;
94} else {
95return false;
96}
97}
98
99/**//*
100用途:检查输入对象的值是否符合端口号格式
101输入:str 输入的字符串
102返回:如果通过验证返回true,否则返回false
103
104*/
105function isPort( str ){
106return (isNumber(str) str65536);
107}
108
109/**//*
110用途:检查输入对象的值是否符合E-Mail格式
111输入:str 输入的字符串
112返回:如果通过验证返回true,否则返回false
113
114*/
文档评论(0)