几个常用的js判断方法 CheckForm

 

 1function isInt(intValue){
 2    var intPattern=/^0$|^[1-9]\d*$///整数的正则表达式
 3    result=intPattern.test(intValue);
 4    return result;
 5}

 6
 7function isFloat(floatValue){
 8    var floatPattern=/^0(\.\d+)?$|^[1-9]\d*(\.\d+)?$///小数的正则表达式
 9    result=floatPattern.test(floatValue);
10    return result;
11}

12function isEmail(emailValue){
13    var emailPattern=/^[^@.]+@([^@.]+\.)+[^@.]+$///邮箱的正则表达式
14    result=emailPattern.test(emailValue);
15    return result;
16}

17function isNum(obj,alt){
18    var numPattern=/^\d*$///数字的正则表达式
19    result=numPattern.test(obj.value);
20    if(!result){
21        alert(alt);
22        obj.focus();
23    }

24    return result;
25}

26
27function isChar(obj,alt){
28    var charPattern=/^[a-zA-Z]*$///是否为字母
29    result=charPattern.test(obj.value);
30    if(!result){
31        alert(alt);
32        obj.focus();
33    }

34    return result;
35}

36
37function isCharNum(flagValue){
38    var flagPattern=/^[a-zA-Z0-9]*$///是否为字母和数字(传真标识符)
39    result=flagPattern.test(flagValue);
40    return result;
41}

42function isBlank(obj,alt){
43    if(obj.value==""){
44        alert(alt);
45        obj.focus();
46        return true;
47    }

48    return false;
49}

50


posted on 2009-07-06 10:12 鲁胜迪 阅读(1236) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 
<2009年7月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

导航

统计

常用链接

留言簿(4)

随笔分类

随笔档案

文章分类

新闻分类

搜索

最新评论

阅读排行榜

评论排行榜