HTML输入模式,由4个数字和2个字母组成

时间:2017-11-15 13:34:02

标签: html forms validation

我四处寻找不同的验证模式,但没有找到任何可以帮助我创建类似内容的好例子。例如" 5676AB" 。 需要在开头有 4个数字,后跟2个字符(可以是大写,也可以是小写)。

如果有人帮助我,我会非常感激!

3 个答案:

答案 0 :(得分:1)

你的意思是输入的模式属性?试试这个pattern="[0-9]{4}[A-Za-z]{2}"

答案 1 :(得分:1)

只需使用HTML,您就可以使用requirepattern属性验证输入字段 如果没有require,您将可以提交空字段

请参阅下面的代码段

<!DOCTYPE html>
<html>
<body>

<form action="">
  Input field: <input type="text" name="country_code" pattern="[0-9]{4}[a-zA-Z]{2}" placeholder="4 digits, 2 letters: 1234AB" required />
  <input type="submit">
</form>


</body>
</html>

答案 2 :(得分:0)

var str = '5676AB';
console.log(str.match(/^[0-9]{4}[a-zA-Z]{2}/));