我想为美国电话号码(408)898-8979 或(408)898-8589-8989 构建 vtype。
正则表达式必须接受任何格式。
我尝试了很多样品。
POSIX 格式:
[\(]408[\)][[:digit:]]\{3\}-\([[:digit:]]\{4\}\)\{1,2\}
中的空格是( xxx)
怎么回事?
Ext.form.VTypes["usPhoneNumber"] = /\(\ *[0-9]{3}\ *\)\ *[2-9]\d{2}-\d{4}(-\d{4})?$/
我认为您需要这样的正则表达式:^\( *\d{3}\) \d{3}-\d{4}(-\d{4})?$
.