【PHPの正規表現】


全角の平仮名と記号だけの正規表現をお願いします。
文字コードは、EUC-JPでもUTF-8でもOKです。


ちなみに、以下のサンプルは、EUC-JPです
function hiraganaOnly($string){
 if (preg_match("/^(\xA4[\xA1-\xF3])+$/", $string)) {
  return true;
 } else {
  return false;
 }
}

回答の条件
  • 1人2回まで
  • 13歳以上
  • 登録:2011/03/02 19:14:27
  • 終了:2011/03/09 19:15:03

回答(2件)

id:Galapagos No.1

Galapagos回答回数963ベストアンサー獲得回数892011/03/02 19:54:09

ポイント35pt

文字コードはEUC-JPを想定しています。


function hiragana_kigou($string) {
    if (preg_match("/^[ぁ-ん|、-◯]+$/", $string) > 0) {
        return true;
    } else {
        return false;
    }
}

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません