2017-03-01 45 views
0

我已经构建了一个需要邮政编码的小应用程序。我们也可以接受城市和邮编。但无论我想要什么,总是有一个邮政编码或至少5位数输入。确保输入包含至少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个字符和形式的作品,但我的应用程序依靠邮政编码的功能。

回答

0

你的模式应该是: “\ B \ d {5} \ B”

这将确保只包含的5位数字组成的子字符串将被允许。 \ b是一个字边界检查器,它将避免批准6位(或更多)字符串。

如果您不担心“超过5位数字”,请使用:“\ d {5}”作为模式。