正则表达式为0-9到15位之间的数字作为限制

时间:2017-07-06 05:53:05

标签: html5

RegEx仅限0到15位之间的数字作为限制

3 个答案:

答案 0 :(得分:1)

您可以使用pattern属性

来使用以下内容
<input type="text" pattern="^[0-9]{0,15}$"/>
<input type="text" pattern="^[\d]{0,15}$"/>

在大括号{...}上,您可以设置输入的最小和最大长度({minLength,maxLength})。要检查这一点,您必须确保整个值必须有效。因此,您必须从开始(^)到结束($)完全检查。

答案 1 :(得分:0)

您可以使用[0-9]{0,15}[\d]{0,15},它将匹配大括号中最多15位数的所有数字,如花括号所定义。

要在html中应用,请在输入标记中使用pattern属性:

<input type="text" pattern="[\d]{0,15}"> 

答案 2 :(得分:0)

试试这个:

  ^[0-9]{0,15}$

为了将此模式与您的输入相匹配,请使用JavaScript匹配功能。