确保输入包含至少5位数

时间:2017-03-01 17:59:22

标签: html forms

我已经构建了一个需要邮政编码的小应用程序。我们也可以接受城市和邮政编码。但无论我想要什么,总是输入一个邮政编码或输入至少5位数。

我该怎么做?

这就是我现在的位置:

<input type="text" id="address" class="form-control" pattern=".{5,}"
title="We Need Your City and Zipcode to proceed."
placeholder="ie. New York 25317" required>

你可以输入任意5个字符并且表格有效,但我的应用程序依赖于函数的zipcode。

1 个答案:

答案 0 :(得分:0)

你的模式应该是: &#34; \ B \ d {5} \ B&#34;

这将确保只允许包含正好5位数的子字符串的字符串。 \ b是一个单词边界检查器,可以防止它批准6位(或更多)字符串。

如果你不担心&#34;超过5位数&#34;然后去:&#34; \ d {5}&#34;对于模式。