12桁の数字の文字列を検索する正規表現パターンを試してみようとしています。番号は、私が探しているものの前または後ろに任意の数の他の文字(数字ではない)を持つことができます。特定の長さの番号を見つける正規表現ですが、その前後の数字を除く任意の文字
これまでのところ、12桁の数字が正しく見つかる/([0-9]{12})/
がありますが、文字列の13桁の数字にも一致します。
次の文字列に123456789012
と一致している必要があり、パターン
- "rgergiu123456789012ergewrg"
- "123456789012"
- "#123456789012"
- "ergerg ergerwg erwgewrg \ nはrgergewrgrewg regewrge 123456789012 ergwerg"
これらの文字列では一致しないはずです:
- "123456789012000"
- "egjkrgkergr 123123456789012"
http://regexpal.comは正規表現をテストするのに役立ちます。 – Xeoncross