人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

php5 で QuickForm を使用しており、addRule の質問です。
全角カタカナだけを許可したいのですが、記述がどうもうまくいきません。

$form->addRule('name_kana', '蒸留所名カナは全角カタカナを使ってください。', 'regex', '/^[ァ-ヶー]+$/', 'server');
と記入している部分のフォームに
『アードベッグ』と入れると、エラーメッセージが返されます。
正規表現の 『/^[ァ-ヶー]+$/』 の書き方はおかしいですか?また、他におかしいところはありますか?

また、文字コードなど "UTF-8" で統一していますが関係あるのでしょうか?
よろしくお願いします。

●質問者: seadwell
●カテゴリ:ウェブ制作
✍キーワード:regex UTF-8 アードベッグ エラーメッセージ カタカナ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● kn1967
●60ポイント

正規表現中の長音符が全角文字になっていますが・・・。

◎質問者からの返答

全角ではまずいのですか?

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ