• ベストアンサー

Javascriptでの文字制限の質問です。

・全角の (株)Tel 以外の文字は入力可能 ・半角のカタカナ、半角の中点 以外の文字は入力可能 以上の制限はどのように書いたらいいんでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • nda23
  • ベストアンサー率54% (777/1416)
回答No.1

function 禁則チェック(文字列) {   var 位置 = 文字列.search(/[\uFF61-\uFF9F\u3231\u2121]/g);   if ( 位置 < 0 ) return true; //禁則文字は無い   return false; //禁則文字がある。 } 半角のカタカナには句読点、カッコ、中点、濁点を含みます。 \uFF61-\uFF9F はUnCodeの半角カナです。 \u3231 は(株)、\u2121 はTelです。

mjnike
質問者

お礼

なるほど。参考になりました。 ありがとうございました!

関連するQ&A