ホームページ  >  記事  >  バックエンド開発  >  PHP は 4 ~ 11 桁かどうかを判断します

PHP は 4 ~ 11 桁かどうかを判断します

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

PHP は、4 ~ 11 桁かどうかを判断します。
PHP は、5 ~ 20 桁、文字、アンダースコア、マイナス記号であるかどうかを判断します


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

preg_match('/^d{4,11 }$/' , $text)
preg_match('/^[w-]{5,20}$/', $text)

preg_match('/^d{4,11}$/', $text)
preg_match('/^[w-]{5,20}$/', $text)



if(preg_match('/^\d{4,11}$/', $text)){write_msg("QQ号格式不正确") }


これはエラーを報告する方法です
解析エラー: 構文エラー、 で予期しない T_EMPTY が発生しました

if(preg_match('/^d {4,11}$/', $text)){write_msg("QQ 数値の形式が正しくありません") }
これは機能しません

PHP は、それが 4 であるかどうかを判断します。 11 桁
PHP が 5 ~ 20 桁かどうかを判断します。 数字、文字、アンダースコア、マイナス記号

preg_match は 1 を返します。一致する場合は、次のように変更します。
if(!preg_match('/^d) {4,11}$/', $text)){write_msg("QQ 数値形式が正しくありません"); }

どの行にエラーが報告されていますか?他のコードはありますか?

完了

if(preg_match('/^d{4,11}$/', $text)){write_msg("QQ 番号の形式が正しくありません") }
これは機能しません


PHP判定 4~11桁かどうか
5~20桁、文字、アンダーバー、マイナス記号かどうかをPHPが判定します




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