Javascript 不使用正则表达式验证电话号码

Javascript 不使用正则表达式验证电话号码,javascript,html,validation,Javascript,Html,Validation,知道如何在不使用正则表达式的情况下用javascript验证电话号码吗 电话号码应采用以下格式: XXXXXXXXXX x->number嗯,我相信有几种方法可以让你做到这一点 首先想到的是将字符串放入一个固定长度的数组中,然后遍历该数组。如果位置[3]处的数组不是空格,则知道它不是有效的格式化数字。另外,如果re对于数组来说太少或太多,那么您知道它是无效的。最后,当你遍历数组的每一项时,如果它不是一个数字(或第4位[3]的空格),那么你就知道它是无效的。这似乎已经得到了一系列检查的回答:x.l

知道如何在不使用正则表达式的情况下用javascript验证电话号码吗

电话号码应采用以下格式:

XXXXXXXXXX


x->number

嗯,我相信有几种方法可以让你做到这一点


首先想到的是将字符串放入一个固定长度的数组中,然后遍历该数组。如果位置[3]处的数组不是空格,则知道它不是有效的格式化数字。另外,如果re对于数组来说太少或太多,那么您知道它是无效的。最后,当你遍历数组的每一项时,如果它不是一个数字(或第4位[3]的空格),那么你就知道它是无效的。

这似乎已经得到了一系列检查的回答:
x.length==11
是其中之一,
x[3]==''
是另一个…是的,不使用正则表达式就可以验证您所需的模式,但让我们看看您先尝试了什么。看起来不像是非正则表达式的答案@HangAh抱歉,我没有使用
就错过了
这个词。如果这是您要接受的唯一格式,您可以执行while循环并按字符检查字符,以确保它们都是第四个数字以外的数字,第四个数字应该是空格。