永遠に外国人でいたい

思考ログと技術メモ

PHP::ひらがなとスペースのみを許容するバリデーション

フォームのふりがなとかで、ひらがなとスペースのみ通したかったので、あがいてみた。 \sと打ってもだめーなので、その前に-をつけることで解決!

 if(!preg_match("/^[-\sぁ-ゞ]+$/u",$_REQUEST["kana"])){
        $alerts["kana"]="お名前をひらがなでご入力下さい。";
    }

正規表現は難しいぜよ。