【问题标题】:not allowing the user to input the numeric digits in a field不允许用户在字段中输入数字
【发布时间】:2014-01-30 06:01:34
【问题描述】:

我有一个输入字段,我希望没有用户可以在该字段中输入任何数字...我该怎么做呢?输入字段不应该包含任何特殊字符,除了 & 号(&),并且可以接受空格。

【问题讨论】:

  • 你试过什么?你在 Google 上搜索过 Regex 吗?

标签: regex validation jquery-validate


【解决方案1】:

使用带有开始和结束锚点的字符类来指定允许的内容:

/^[a-z& ]*$/i

允许:

  • A-Z(不区分大小写)
  • &(和号)
  • 空格

0 次或多次。

【讨论】:

    【解决方案2】:

    这会检查字符串中是否没有数字:

    /[^0-9]*/
    

    【讨论】:

    • 我只想说明 remus 的答案是正确的。我只是展示了一般的接受方式,没有数字。
    猜你喜欢
    • 1970-01-01
    • 2014-09-14
    • 2018-03-06
    • 1970-01-01
    • 1970-01-01
    • 2018-11-27
    • 1970-01-01
    • 1970-01-01
    • 2015-07-01
    相关资源
    最近更新 更多