Javascript 范围为8600000–999999的正则表达式?

Javascript 范围为8600000–999999的正则表达式?,javascript,regex,Javascript,Regex,我正在寻找一种方法来验证一个长度为7的电话号码,在8600000–999999的范围内,这是新西兰的一个地区,这就是为什么谷歌没有帮助,因为从来没有人谈论新西兰。有人知道可以这样做的正则表达式吗 我是JS新手,但我认为正则表达式是最好的方法。如果不让我知道 注意:电话号码的输入数据类型为文本。我知道我可以用数字,但我遇到了错误 编辑-没有行/分隔,只有数字。也很快回答,哇 提前谢谢 您可以使用正则表达式。 您可以继续使用它,并查看一些测试用例 以下是提供的细分数据: ?:9[0-9]| 8[6-

我正在寻找一种方法来验证一个长度为7的电话号码,在8600000–999999的范围内,这是新西兰的一个地区,这就是为什么谷歌没有帮助,因为从来没有人谈论新西兰。有人知道可以这样做的正则表达式吗

我是JS新手,但我认为正则表达式是最好的方法。如果不让我知道

注意:电话号码的输入数据类型为文本。我知道我可以用数字,但我遇到了错误

编辑-没有行/分隔,只有数字。也很快回答,哇


提前谢谢

您可以使用正则表达式。 您可以继续使用它,并查看一些测试用例

以下是提供的细分数据:

?:9[0-9]| 8[6-9]非捕获组 第1个备选方案:9[0-9],左| 9与字符9完全匹配 [0-9]匹配下表中的单个字符 0-9范围在0到9之间的单个字符 第二种选择:8[6-9],权利| 8从字面上匹配字符8 [6-9]匹配下表中的单个字符 6-9介于6和9之间的单个字符 [0-9]{5}匹配下表中的单个字符 0-9范围在0到9之间的单个字符 {5} 正好5次
您可以使用正则表达式。 您可以继续使用它,并查看一些测试用例

以下是提供的细分数据:

?:9[0-9]| 8[6-9]非捕获组 第1个备选方案:9[0-9],左| 9与字符9完全匹配 [0-9]匹配下表中的单个字符 0-9范围在0到9之间的单个字符 第二种选择:8[6-9],权利| 8从字面上匹配字符8 [6-9]匹配下表中的单个字符 6-9介于6和9之间的单个字符 [0-9]{5}匹配下表中的单个字符 0-9范围在0到9之间的单个字符 {5} 正好5次
这个其实很简单:

/8[6-9][0-9]{5}|9[0-9]{6}/
不管怎样,只要你不需要分离器

这也很容易理解:

8与文字字符8匹配。 [6-9]匹配字符6和9之间ASCII范围内的任何单个字符。这意味着它将匹配任何单个6、7、8或9。 同样,[0-9]匹配字符0和9之间ASCII范围内的任何单个字符。这是任何单个数字的同义词。 {5} 表示匹配前面的标记5次。在本例中,它应用于[0-9],这意味着它将匹配一行中的5位数字。 正则表达式中的| pipe字符是一种替代字符-它表示匹配右侧或左侧的模式。这是正则表达式处理两种不同情况的方式—8600000-8999999由左侧的模式处理,9000000-999999由右侧的模式处理。
这个其实很简单:

/8[6-9][0-9]{5}|9[0-9]{6}/
不管怎样,只要你不需要分离器

这也很容易理解:

8与文字字符8匹配。 [6-9]匹配字符6和9之间ASCII范围内的任何单个字符。这意味着它将匹配任何单个6、7、8或9。 同样,[0-9]匹配字符0和9之间ASCII范围内的任何单个字符。这是任何单个数字的同义词。 {5} 表示匹配前面的标记5次。在本例中,它应用于[0-9],这意味着它将匹配一行中的5位数字。 正则表达式中的| pipe字符是一种替代字符-它表示匹配右侧或左侧的模式。这是正则表达式处理两种不同情况的方式—8600000-8999999由左侧的模式处理,9000000-999999由右侧的模式处理。
应该是琐碎的。数字之间有什么分隔吗?我知道我可以使用数字,但我用它遇到了错误。您可以在这里简单地询问这些bug。至于我,这里不需要正则表达式。我会简单地使用数字。x>8600000&&x<9999999应该是微不足道的。数字之间有什么分隔吗?我知道我可以使用数字,但我用它遇到了错误。您可以在这里简单地询问这些bug。至于我,这里不需要正则表达式。我只会使用数字。x>8600000&&x<9999999如何?它将不匹配9200000,例如\d匹配0-9之外的unicode数字。e、 我想他特别想要0-9。我已经解决了所有的投诉。@TylerY86我认为JS没有expressions@Phil是的,你说得对,d很好。只是挂起。它将不匹配9200000,例如\d匹配0-9之外的unicode数字。e、 我想他特别想要0-9。我已经解决了所有的投诉。@TylerY86我认为JS没有expressions@Phil是的,你说得对,d很好。只是挂起。它将不匹配要匹配的920000更新表达式…它将不匹配要匹配的920000更新表达式。。。