英語のアルファベットのみの検証を許可するにはどうすればよいですか?CakePHP alphaNumericは英語以外の記号を使用できます
2
A
答えて
2
独自のルールを作成しますか?
var $validate = array(
'login' => array(
'rule' => '/^[a-z0-9]+$/i',
'message' => 'Only letters and integers'
));
http://book.cakephp.org/1.3/view/1179/Custom-Validation-Rules
1
http://www.wiseguysonly.com/2009/11/27/a-workaround-for-the-cakephp-alphanumeric-issue/を参照してください。その記事の人は異なるが関連する問題を抱えていて、その解決策は必要なものと同じです。
基本的な考え方は、カスタム正規表現を使用することです。これに
'rule' => 'alphaNumeric'
:これを変更
'rule' => array('custom', '/^[a-z0-9]*$/i')
は、これも動作するはずです:
'rule' => '/^[a-z0-9]*$/i'
カスタム正規表現の検証の公式ドキュメントhttp://book.cakephp.org/view/1179/Custom-Validation-Rules#Custom-Regular-Expression-Validation-1180です。
1
代わりregex as the ruleを使用してください。
関連する問題
- 1. URLに英語以外の言語を使用できますか?
- 2. ボイラーパイプを使用して英語以外の記事を抽出する
- 3. 英語以外の言語を使用したPHP Curl投稿
- 4. インポート英語以外のシェープファイル
- 5. Androidシミュレータの英語以外の言語
- 6. 英数字以外の記号のbash自動エスケープ
- 7. EditTextで英語以外の他の言語の使用を禁止する
- 8. 英語以外の文字セットを使用する関数
- 9. 英語以外の文字はHtlmCleaner
- 10. (英語以外の)コメントを英語に自動的に翻訳しますか?
- 11. 英語以外のファイルを読む
- 12. 英語以外のキーを持つアンドロイドエミュレータ
- 13. OSが英語以外の場合にアプリケーションコントロールを英語で表示する
- 14. 英語以外の言語でsmsを送信する方法
- 15. 英語以外の文字のカスタムフォント
- 16. 英語以外の言語を使用するにはどうしたら英語でNSLocalizedStringを使用するのですか?
- 17. 英語以外のソース言語を使用したdjangoの国際化
- 18. YAJLiOSは英語以外の文字を解析できません。
- 19. 英語以外の言語のフォントを設定する
- 20. MetaTrader4でMQL4以外の言語を使用できますか?
- 21. NLTK/pyNLTKでは「言語ごとに」(英語以外の言語でも)作業できます
- 22. Facebookのアプリケーションopen graphアクションが英語以外の言語で
- 23. 英語以外の言語でのLevenshtein距離
- 24. 英語以外の文字をHttpResponseに書き込む方法
- 25. ウィジェットは英語以外の言語で表示されません
- 26. 簡単に英語以外のキーボードのvimのユーザーのためのタイピング英語または米国キーボードで
- 27. 英語以外の.viファイル(lv2013)を開くことができません
- 28. Pythonで英語以外の文字を変換する
- 29. VB.NETで英語以外のKeyPressを検出する
- 30. Rails 3:英語以外の文字でcsvファイルをアップロードする