我有电话号码(传真号码),如
(916) 714-9929
+49 (89) 51 7771-25
225.336.0411 direct
(225) 389-7656 Fax
想要像
这样的正则表达式验证if (phoneNumber.matches("\\d{8}") || phoneNumber.matches("\\d{3}[-\\.\\s]\\d{3}[-\\.\\s]\\d{4}") || phoneNumber.matches("\\(\\d{3}\\)[-\\.\\s]\\d{3}[-\\.\\s]\\d{4}") || phoneNumber.matches("\\d{3}-\\d{3}-\\d{4}\\s(x|(ext))\\d{3,5}")){
log.info("cmd pass 2")
println "validate phone numbers of format \\d{3}[-\\.\\s]\\d{3}[-\\.\\s]\\d{4} && \\(\\d{3}\\)[-\\.\\s]\\d{3}[-\\.\\s]\\d{4} "
return true;
}else {
return "MyFaxInvalidFaxNumber"
}