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