问答详情
源自:4-2 additional-methods.js简介

digits用法

digits之前讲的只能输入整数,现在怎么又变成职能输入数字了呢?

提问者:漩涡鸣人007 2016-04-17 19:41

个回答

  • 井动
    2016-04-19 20:40:24

    个人观点:

    只能是输入 0 和 正数,才会通过验证。通过阅读 jquery.validate-1.13.1.js 源代码,找到对应的正则表达式如下图所示:

    http://img.mukewang.com/571625d60001985e11280638.jpg

    PS:

    /^\d+$/

    / 为转义字符;^ 匹配输入字符串的开始位置;\d 匹配一个数字字符 ;+ 匹配子表达式一次或多次;$ 匹配输入字符串的结束位置

    另外使用在线工具检验结果为:

    http://img.mukewang.com/5716272800014b5206660351.jpg

    如果错误请指证!