【问题标题】:validation to ignore space at beginning of a text field [duplicate]验证以忽略文本字段开头的空格[重复]
【发布时间】:2022-12-09 13:28:37
【问题描述】:

我尝试:

regno: {
           required: true,
           maxlength: 20,
           noSpace: true
       }

有人可以帮我验证开头不允许空格的文本字段吗?

【问题讨论】:

    标签: jquery jquery-validate


    【解决方案1】:

    您可以使用正则表达式通过验证插件附加方法通过 pattern 检查前导空格。

    例子:

    $("#YourForm").validate({
      rules: {
        txtName: {
          pattern: /^(?!s)/
        },
      },
      messages: {
        txtName: {
          pattern: 'No white space at begining.'
        }
      }
    });
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.17.0/jquery.validate.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.17.0/additional-methods.min.js"></script>
    <form id="YourForm" method="get" action="">
      <label>Textbox</label>
      <input id="txtName" name="txtName" type="text"/>
    </form>

    注意:不要忘记在validate.js之后添加additional-methods.js

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多