###前提・実現したいこと
全角カタカナに長音記号を含めたパターンマッチを利用したバリデーションを作りたい。
###発生している問題・エラーメッセージ
文字コードUnicodeで全角カタカナ長音記号はu30FCで表されるので、通常全角カタカナを表す[\u30A1-\u30F6]を[\u30A1-\u30FC]と書き換えればOKかと思ったら、これが上手く行かず困っております。
Google先生に聞いてみても「長音記号はカタカナではない」という情報が出てきたり、ほしい情報が手に入らずハマってしまいました。
###ソースコード
このように書いたが「ー」は通ってほしいのに弾かれてしまう。
javascript
1<script> 2$.validator.methods.kana = function( value, element ) { 3 return this.optional( element ) || [\u30A1-\u30FC].test( value ); 4}; 5</script>
###補足情報(言語/FW/ツール等のバージョンなど)
なおバリデーションのプラグインはhttp://jqueryvalidation.org/を使用しています。
どうぞよろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。