在ColdFusion中,类型为“电话”的isValid()
会验证美国电话号码。但是,不仅仅是查看数字。
例如:
isValid( "telephone", "8002345678" ) // returns true
isValid( "telephone", "1111111111" ) // returns false
除了位数之外,CF还使用哪些规则或正则表达式来验证电话号码?
答案 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>
谢谢