概要
Javascriptで半角カタカナ以外の入力を禁止したときにチェックで使った正規表現のメモ。
詳細
半角カタカナのみを入力可能にする場合の正規表現チェック
// 半角カナ以外を空文字に変換
convertHalfPhonetic(val) {
return val ? val.replace(/[^ヲ-゚ ]*/g, "") : undefined;
}
半角カタカナ、半角英数字のみを入力可能にする場合の正規表現チェック
// 半角カナ・英数字以外を空文字に変換
convertHalfPhonetic(val) {
return val ? val.replace(/[^ヲ-゚ A-Za-z0-9]*/g, "") : undefined;
}
まとめ
何かと使いどころがあるものなので、メモとして残しておきたい。
実際に使ったときは、入力項目のblur
イベントで起動させて使った。