html5 pattern 既要验证格式又要验证长度怎么办

html5 pattern 既要验证格式又要验证长度怎么办,第1张

html5 pattern 既要验证格式又要验证长度的解决办法是用正则表达式实现。

1、在html5页面中有如下form:

<form id="myform">

  <input type="text" name="fullname" pattern="[A-Za-z0-9\w]{4,20}" required="required" />

  <input type="submit" />

</form>

在提交的时候做fullname的校验:要求是字母和数字,长度是4到20位之间。

2、jquery代码如下:

$(document).ready(function () {

  $('#myform').validate({debug:true})

})

3、校验在提交的时候生效:

输入zhangsan123就可以正确提交。

输入张三就会报错:

你好,1、pattern 属性规定用于验证输入字段的模式。模式指的是正则表达式。注释:pattern 属性适用于以下 <input>类型:text, search, url, telephone, email 以及 password 。2、required 属性规定必需在提交之前填写输入字段。如果使用该属性,则字段是必填(或必选)的。注释:required 属性适用于以下 <input>类型:text, search, url, telephone, email, password, date pickers, number, checkbox, radio 以及 file。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6099940.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-14
下一篇 2023-03-14

发表评论

登录后才能评论

评论列表(0条)

保存