繁体   English   中英

表单字段的最小和最大长度

[英]Min and Max length for form field

有没有办法在我的表单字段中设置15个数字(仅限数字)的最小和最大长度?

我试过了:

pattern".{15,15}"

这是JSFiddle: http//jsfiddle.net/aScpD/2/

尝试

\\d - >代表数字

小提琴演示

pattern="\d{15,15}"


更新为s1lence评论

 pattern="\\d{15}" 


更新以设置自定义验证消息

将此属性添加到输入字段

 oninvalid="this.setCustomValidity('15 digit number needed')" 

使用Jukka K. Korpela评论(检查以上小提琴的工作演示)

 title="Exactly 15 digits" 

试试这个:

pattern = /[0-9]{15}/
  • [0-9]匹配一个数字(比\\d更安全,因为\\d匹配外部数字) 编辑:根据Bergi,它在JS中不是真的,但它在许多Perl RegEx实现中仍然有效。

  • {15}类似于{15, 15}

你也可以这样做。

<input title="requires exactly 15 digits" maxlength="15" pattern=".{15}" required />

演示

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM