ホームページ > バックエンド開発 > PHPチュートリアル > PHPのISBN正規表現を検索します。

PHPのISBN正規表現を検索します。

WBOY
リリース: 2016-06-23 14:39:30
オリジナル
1259 人が閲覧しました

希望する効果は次のとおりです。
ユーザーが 13 桁を入力すると、1 ~ 4 桁は 9787 で始まり、次の 8 桁には数字以外が含まれ、最後の桁は数字または文字であると判断されます。
つまり、ユーザーが入力したisbn番号が希望するルールを満たす場合はマッチング結果は0、希望するルールを満たさない場合はマッチング結果は1になります
何度か書いていますが、できます。書き込まないでください
$str = " 9777123456789";
$pattern_url = "/b^(!(9787))w{7}b$/is"; str)){ //一致結果が 1 の場合、0 の場合は含まれません。 97871111234567 が含まれます
echo "9787 は含まれません!" // 一致した数値が 13 桁の場合は、望ましい効果が得られます。 9787 で始まる文字列ではない場合、エラーが表示されます
}else{
echo " Contains 9787! ";

?>

1 から 4 の数字を決定します9787 で始まり、次の 8 桁には数字以外が含まれており、最後の桁は数字または文字にすることができます
----------------

あなたの文章に何か間違っていますか?真ん中に数字がありますよね?

#9787d{8}[a-z0-9]#i
これは正当な一致です。他に一致するものはありません

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート