phpとjavascriptの定期的な検証

WBOY
WBOYオリジナル
2016-07-06 13:52:22948ブラウズ

リーリー

フロントエンドとバックエンドは両方とも /^1[3|5|7|8d{8}$/ 通常です
フロントエンド検証が使用されています

バックグラウンド実行の戻り
ウェブサイトでphpの通常のライブラリがjsとは異なると言っている人がいます
それを解決する方法はありますか

返信内容:

リーリー

フロントエンドとバックエンドは両方とも /^1[3|5|7|8d{8}$/ 通常です
フロントエンド検証が使用されています

バックグラウンド実行の戻り
ウェブサイトでphpの通常のライブラリがjsとは異なると言っている人がいました
それを解決する方法はありますか

もう我慢できません...
インターネット上のこれらの正規表現は、本当にあちこちでコピーされています。誰かが問題を抱えているなら、誰もが問題を抱えているのです。自分で正規表現を見てみませんか。
[0-9]d 是完全等价的啊, 为什么要分开成 [0-9]d{8}, 直接写个 d{9}しなくても大丈夫

そこで、正規表現を /^1[3|5|7|8]d{9}$/ に変更します!/^1[3|5|7|8]d{9}$/ 吧!
(你代码中一开始的那个[(コードの先頭にある [コピーしすぎたか、コピー時に間違えて入力した可能性があります)

ご質問に関しては、次の 2 つのコードを参照してください。効果は完全に同等です。

PHP:

リーリー

JavaScript:

リーリー

リーリー

リーリー

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