Iveはさまざまな検証パターンを調べましたが、そのようなものを作成するのに役立つ良い例は見つかりませんでした。例えば、"5676AB"。 の先頭に4桁、その後に2文字の(大文字でも小文字でもかまいません)が必要です。最後に4つの数字と2つの文字で構成されるHTML入力パターン
誰かが私を助けたら、私はとても感謝しています!
Iveはさまざまな検証パターンを調べましたが、そのようなものを作成するのに役立つ良い例は見つかりませんでした。例えば、"5676AB"。 の先頭に4桁、その後に2文字の(大文字でも小文字でもかまいません)が必要です。最後に4つの数字と2つの文字で構成されるHTML入力パターン
誰かが私を助けたら、私はとても感謝しています!
var str = '5676AB';
console.log(str.match(/^[0-9]{4}[a-zA-Z]{2}/));
あなたは、入力のパタパタ属性を意味していますか?試してみてくださいpattern="[0-9]{4}[A-Za-z]{2}"
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>
下記参照コードスニペットを空のフィールド
を提出することができるようになりますし、それらはすべて同じです。ありがとう! – raulicious