1

番号にスペースがあるかどうかに関係なく、電話に一致する正規表現を作成するにはどうすればよいですか?

見つけた:

^\+?\d+$

別の投稿からですが、数字に0個以上のスペースを許可するように変更するにはどうすればよいですか?

4

3 に答える 3

0

電話番号を一致させる方法はたくさんあります (そして有効な電話番号の形式もたくさんあります)。「5555555555」、「555 555 5555」、「(555) 555-5555」、「555-555-5555」、または「555.555.5555」に一致する単純な正規表現を次に示します。

^(?\d{3})?( |-|.)?\d{3}( |-|.)?\d{4}$

于 2013-02-22T06:34:58.180 に答える
0

これは一例です: /^(?:\s*\d{3})?\s*\d{3}\s*\d{4}\s*$/

于 2013-02-22T06:33:41.353 に答える
0

最初に考える必要があるのは、スペースを含む電話番号に必要な正確な形式です。例えば:

+535 233 4444

それは大丈夫ですか?のように分割されることを意味します3 3 4。次の正規表現をニーズに合わせて調整できます。

^\+?\d{3}\s?\d{3}\s?\{d}{4}$

グループの長さを変更するには、量指定子 ( 、 など) を変更するだけ{3}です{4}

于 2013-02-22T06:42:19.620 に答える