-3

( 408) 898-8979 または ( 408) 898-8589-8989 のような米国の電話番号の vtype を構築したいと考えています。

正規表現は、すべての形式を受け入れる必要があります。

たくさんのサンプルを試しました。

4

3 に答える 3

0

POSIX 形式:

[\(]408[\)][[:digit:]]\{3\}-\([[:digit:]]\{4\}\)\{1,2\}
于 2012-07-17T17:06:51.210 に答える
0

のスペースは( xxx)何ですか?

Ext.form.VTypes["usPhoneNumber"] = /\(\ *[0-9]{3}\ *\)\ *[2-9]\d{2}-\d{4}(-\d{4})?$/

このサイトをチェック

于 2012-07-17T16:55:41.403 に答える
0

次のような正規表現が必要だと思います: ^\( *\d{3}\) \d{3}-\d{4}(-\d{4})?$.

于 2012-07-17T23:30:52.870 に答える