一个老工程师的话- -| 回首页 | 2005年索引 | - -[原创]JAVA数据加密解密的实例

[原创]JAVASCRIPT判断输入框中的内容全部为数字的不同方法分析- -

Tagjavascript    isNaN    正则表达式    数字    验证                                          

    --sunfruit

    分析了使用正则表达式和使用isNaN函数验证输入的内容是否全部为数字的区别

    1、使用正则表达式
    var patrn=/^[0-9]{1,20}$/;
    if(xxx!=null && !patrn.exec(xxx))
    {
       alert("请保证输入的全是数字");
    }
    这个表达式要求输入的字符每一个都必须是数字,123是正确的而1.23不正确

    2、使用isNaN
    if (isNaN(xxx))
    {
        alert('请输入数字!');
    }
    这个表达式认为123,1.23,-1.23甚至是-.23都是正确的

    可以看出,使用正则表达式更适合验证输入内容必须为纯数字的情况,而使用isNaN对输入的内容要求更为宽松一些

- 作者: sunfruit 访问统计: 2005年09月15日, 星期四 10:45 加入博采

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=2926383

博客手拉手

[2005-09-03]    JavaScript正则表达式

[2005-08-01]    正则表达式

[2005-08-09]    正则表达式(经典)

[2005-08-04]    正则表达式详解

[2005-08-14]    ASP中正则表达式的应用

回复

评论内容: