Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery表单验证插件';s仅使用文本字段的问题_Javascript_Jquery_Html_Regex_Validation - Fatal编程技术网

Javascript jQuery表单验证插件';s仅使用文本字段的问题

Javascript jQuery表单验证插件';s仅使用文本字段的问题,javascript,jquery,html,regex,validation,Javascript,Jquery,Html,Regex,Validation,我遇到了这个问题:我创建了一个额外的规则来检查字段是否与正则表达式匹配。 每一个字段都可以完美地工作,但当我验证一个maxlength=1的字段时,它就不工作了 这是HTML <section class="col col-1"> <label class="label" for="field">FIELD</label> <input id="field" name="field" type="text" maxlength=

我遇到了这个问题:我创建了一个额外的规则来检查字段是否与正则表达式匹配。 每一个字段都可以完美地工作,但当我验证一个maxlength=1的字段时,它就不工作了

这是HTML

 <section class="col col-1">
      <label class="label" for="field">FIELD</label>
      <input id="field" name="field" type="text" maxlength="1" size="1">
 </section>

尝试additional-methods.js中的模式规则,用于测试mime文件的文件字段

    rules: {
        field: {
            required: true,
            pattern: /^[a-z]$/i,
            maxlength: 1
        },
    },
    messages: {
        field: {
            required: 'blablabla',
            accept: 'bububu',
            maxlength: 'not 1'
        }
    }

演示:

谢谢你,伙计!虽然我用另一个名称更改了我的“accept”方法,但它不起作用。模式解决方案有效!
    rules: {
        field: {
            required: true,
            pattern: /^[a-z]$/i,
            maxlength: 1
        },
    },
    messages: {
        field: {
            required: 'blablabla',
            accept: 'bububu',
            maxlength: 'not 1'
        }
    }