我四处寻找不同的验证模式,但没有找到任何可以帮助我创建类似内容的好例子。例如" 5676AB" 。 需要在开头有 4个数字,后跟2个字符(可以是大写,也可以是小写)。
如果有人帮助我,我会非常感激!
答案 0 :(得分:1)
你的意思是输入的模式属性?试试这个pattern="[0-9]{4}[A-Za-z]{2}"
答案 1 :(得分:1)
只需使用HTML,您就可以使用require
和pattern
属性验证输入字段
如果没有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}/));