前提・実現したいこと
javascriptでフォームのバリデーションを作成しています。
実現したいこととして、フォームに入力された文字を正規表現で制限し、制限文字が入力されたときに
ご使用できない文字「{0}」が入力されています。入力情報をご確認してください。
の形式でエラー文を表示したいと考えています。
この{0} として表示する値の取得として正規表現にマッチした(しなかった)文字を抜き出すにはどのようにすると良いのでしょうか
ご助言をお願いします。
該当のソースコード
javascript
1var Regex = new RegExp("^[a-zA-Z ]{0,6}$"); 2 3if(!Regex.test(example.value)){ 4 console.log(使用できない文字「{0}」が入力されています。入力情報をご確認してください。); 5} 6
試したこと
RegExp.testの形で判定をしていたので、booleanの結果は取れるのは理解しているのですが、
文字単体となるとやり方が分からない状態でいます。
補足情報(FW/ツールのバージョンなど)
jsvascript
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/01 05:14