0

我的目标是检测字符串是否采用 IP 格式(4 个数字由句点分隔),以下语句有效,但我觉得必须有一种方法可以缩短。如果有,请告诉我。如果没有,那也没关系,我只是想知道是否有。

/^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+/

请注意,这一切都在 JavaScript 中。哦,我正在寻找的唯一建议是缩短它。我不需要比它更严格的了。

4

3 回答 3

4

如果您不关心数字模式的长度以及结构,那么它应该可以工作并且更简洁:

^([0-9]+\.){3}[0-9]+
于 2013-03-06T21:53:11.113 回答
1

是的你可以。尝试使用以下代码

^([0-9]+.){3}[0-9]+

于 2013-03-06T22:02:10.547 回答
1

好吧,如果缺少肯特所说的案例

9898.2.2.34343434或者555.555.555.555

没关系,您的数据表现良好^(\d+\.){3}\d+会稍微短一点。试图节省字节?

于 2013-03-06T22:28:18.250 回答