ホームページ >バックエンド開発 >PHPチュートリアル >PHPの漢字定期検証が通らない問題について、専門家にご指導をお願いしたいと思いますので、よろしくお願いします。

PHPの漢字定期検証が通らない問題について、専門家にご指導をお願いしたいと思いますので、よろしくお願いします。

WBOY
WBOYオリジナル
2016-06-23 13:04:15943ブラウズ

すごいです

しかし、常に「実際の名前は 2 ~ 4 文字の漢字で構成する必要があります!」というプロンプトが表示され、パスできません

if(!preg_match('/^1[0-9]{10}$/' ,$ _POST['mobile'])) {
$this->error('正しい携帯電話番号を入力してください!!')
}
渡すには正しい携帯電話番号を入力してください。JS+PHP double を使用してください。検証。 JS 部分は OK です



ディスカッションへの返信 (解決策)

/^[u4E00-u9FA5]{2,4}$/ は j 正規表現ですのためにルール文字列
php は '/^[x{4e00}-x{9fa5}]{2,4}$/u' として記述する必要があります

ああ、もう 1 つ違いがあります。ありがとうございます。完了

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。