关于JavaScript中电话号码的表单验证问题

关于JavaScript中电话号码的表单验证问题,javascript,html,css,formvalidation.io,form-processing,Javascript,Html,Css,Formvalidation.io,Form Processing,我需要在JavaScript中验证一个表单,其中用户提供的电话号码的格式为(######-#####或(#######-######-##,不同之处是后面的空格。为什么?我不知道。这对我来说毫无意义,任何电话号码都不应该像在美国那样,就我而言,它将是这样 无论如何,我当前使用的代码如下所示: pattern="[0-9]{3}-[0-9]{3}-[0-9]{4}" 这将确保电话号码的格式为:###########嘿,我认为这个正则表达式将帮助您: /\([0-9]{3}\)

我需要在JavaScript中验证一个表单,其中用户提供的电话号码的格式为
(######-#####
(#######-######-##
,不同之处是
后面的空格。为什么?我不知道。这对我来说毫无意义,任何电话号码都不应该像在美国那样,就我而言,它将是这样

无论如何,我当前使用的代码如下所示:

pattern="[0-9]{3}-[0-9]{3}-[0-9]{4}"
这将确保电话号码的格式为:
###########

嘿,我认为这个正则表达式将帮助您:

/\([0-9]{3}\) ?[0-9]{3}\-[0-9]{4}/