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号格式不正确") }
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が判定します