正则表达式,仅包含大于2个字符的数据

时间:2016-12-29 14:40:24

标签: regex

例如,我需要在文件中搜索区域代码并提取该文件中的特定信息(分隔文件)。问题是来自客户端的传入数据通常是不完整的(区号904以“90”或“9”)。

我需要一个正则表达式,它只会查找完整的数据并忽略不完整的数据(90和9)。

这对我们来说是一个新的过程,我们都没有任何关于正则表达式的重要经验,而且我的意思是几乎没有。有人可以帮忙吗?或者至少指出我正确的方向?

1 个答案:

答案 0 :(得分:1)

范围0-9 [0-9],{3}(或3个或更多{3,[this would be upper limit, but leave blank for infinite]}

/ g表示全局 - 搜索整个字符串

因此对于3:

/[0-9]{3}/g

3或更多:

/[0-9]{3,}/g

在这里试试:

http://regexr.com/