2017-11-15 4 views
0

Iveはさまざまな検証パターンを調べましたが、そのようなものを作成するのに役立つ良い例は見つかりませんでした。例えば、"5676AB"の先頭に4桁、その後に2文字の(大文字でも小文字でもかまいません)が必要です。最後に4つの数字と2つの文字で構成されるHTML入力パターン

誰かが私を助けたら、私はとても感謝しています!

答えて

0

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

+0

下記参照コードスニペットを空のフィールド

を提出することができるようになりますし、それらはすべて同じです。ありがとう! – raulicious

1

あなたは、入力のパタパタ属性を意味していますか?試してみてくださいpattern="[0-9]{4}[A-Za-z]{2}"

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>

関連する問題