JavaScriptでひらがなチェックを行うサンプルFunctionです。
ひらがなチェックを行う
例)値がひらがなの場合はtrueを返す(空文字はOK,全角スペースはOK)
1 2 3 4 5 6 7 8 |
function isHiragana(str){ str = (str==null)?"":str; if(str.match(/^[ぁ-んー ]*$/)){ //"ー"の後ろの文字は全角スペースです。 return true; }else{ return false; } } |
実行サンプル
ボタンを押すと、テキストボックスの値がひらがなのみかどうか判定します。
解説
- 正規表現でひらがなのみかどうかを判定しています。
- 空文字はOKとしています。空文字をNGとしたい場合は正規表現中の*を+に変更してください。 →(/^[ぁ-んー ]+$/)
- 全角カタカナチェックを行いたい場合は以下記事をご覧ください。
「JavaScriptで全角カタカナチェックを行う」