【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回まで
  • 登録:
  • 終了:2011/03/09 19:15:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:Galapagos No.1

回答回数963ベストアンサー獲得回数89

ポイント35pt

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


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

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

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

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

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

回答リクエストを送信したユーザーはいません