新增有关检查数据的JavaScript代码
1//去左空格;
2function ltrim(s){
3 return s.replace( /^\s*/, "");
4}
5//去右空格;
6function rtrim(s){
7 return s.replace( /\s*$/, "");
8}
9//去左右空格;
10function trim(s){
11 return rtrim(ltrim(s));
12}
13//是否为空值;
14function IsEmpty(_str){
15 var tmp_str = trim(_str);
16 return tmp_str.length == 0;
17}
18//是否有效的Email;
19function IsMail(_str){
20 var tmp_str = trim(_str);
21 var pattern = /^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*$/;
22 return pattern.test(tmp_str);
23}
24//是否有效的数字;
25function IsNumber(_str){
26 var tmp_str = trim(_str);
27 var pattern = /^[0-9]/;
28 return pattern.test(tmp_str);
29}
30//是否有效的颜色值;
31function IsColor(color){
32 var temp=color;
33 if (temp=="") return true;
34 if (temp.length!=7) return false;
35 return (temp.search(/\#[a-fA-F0-9]{6}/) != -1);
36}
37//是否有效的链接;
38function IsURL(url){
39 var sTemp;
40 var b=true;
41 sTemp=url.substring(0,7);
42 sTemp=sTemp.toUpperCase();
43 if ((sTemp!="HTTP://")||(url.length<10)){
44 b=false;
45 }
46 return b;
47}
48//是否有效的手机号码;
49function IsMobile(_str){
50 var tmp_str = trim(_str);
51 var pattern = /13\d{9}/;
52 return pattern.test(tmp_str);
53}
2function ltrim(s){
3 return s.replace( /^\s*/, "");
4}
5//去右空格;
6function rtrim(s){
7 return s.replace( /\s*$/, "");
8}
9//去左右空格;
10function trim(s){
11 return rtrim(ltrim(s));
12}
13//是否为空值;
14function IsEmpty(_str){
15 var tmp_str = trim(_str);
16 return tmp_str.length == 0;
17}
18//是否有效的Email;
19function IsMail(_str){
20 var tmp_str = trim(_str);
21 var pattern = /^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*$/;
22 return pattern.test(tmp_str);
23}
24//是否有效的数字;
25function IsNumber(_str){
26 var tmp_str = trim(_str);
27 var pattern = /^[0-9]/;
28 return pattern.test(tmp_str);
29}
30//是否有效的颜色值;
31function IsColor(color){
32 var temp=color;
33 if (temp=="") return true;
34 if (temp.length!=7) return false;
35 return (temp.search(/\#[a-fA-F0-9]{6}/) != -1);
36}
37//是否有效的链接;
38function IsURL(url){
39 var sTemp;
40 var b=true;
41 sTemp=url.substring(0,7);
42 sTemp=sTemp.toUpperCase();
43 if ((sTemp!="HTTP://")||(url.length<10)){
44 b=false;
45 }
46 return b;
47}
48//是否有效的手机号码;
49function IsMobile(_str){
50 var tmp_str = trim(_str);
51 var pattern = /13\d{9}/;
52 return pattern.test(tmp_str);
53}