isValid(“ telephone”,PN)使用什么标准来验证ColdFusion中的电话号码?

时间:2018-09-24 18:19:48

标签: coldfusion

在ColdFusion中,类型为“电话”的isValid()会验证美国电话号码。但是,不仅仅是查看数字。

例如:

isValid( "telephone", "8002345678" )  // returns true
isValid( "telephone", "1111111111" )  // returns false

除了位数之外,CF还使用哪些规则或正则表达式来验证电话号码?

1 个答案:

答案 0 :(得分:-2)

我们可以使用isValid()函数验证美国号码。

<cfoutput>#isValid("regex", "(123) 123-1234","^(\([0-9]{3}\) |[0-9]{3}-)[0-9]{3}-[0-9]{4}$")#</cfoutput>

<!--- format (123)123-1234 --->
<cfoutput>#isValid("regex", "(123)123-1234","^(\([0-9]{3}\)|[0-9]{3}-)[0-9]{3}-[0-9]{4}$")#</cfoutput>

<!--- format 123-123-1234 --->
<cfoutput>#isValid("regex", "123-123-1234","^[0-9]{3}-[0-9]{3}-[0-9]{4}$")#</cfoutput>

谢谢