繁体   English   中英

HTML中的IP地址格式

[英]IP Address format in HTML

我有一个输入文本供用户输入IP地址。 像这样

<input type="text" name="ip_address" id="ip_address" />

我想要显示匹配的IP格式,即3个空格和。 3个空格再像这样

有什么简单的方法可以做到这一点吗? 我确实使用Javascript检查了有效的输入,并且没有问题(在我的代码下方),只是想知道我是否可以显示输入,以便用户可以相应地输入IP地址格式。

if (!text.match(/^\\d{1,3}[.]\\d{1,3}[.]\\d{1,3}[.]\\d{1,3}$/)))

谢谢

您不能(合理地)使用正则表达式执行此操作; 作为@Passerby注释,您的表达式将允许任何三位数的成分。 (不合理的方法是在表达式中四次列出从0到255的数字。)

因此,您应该将值分割为多个句点分隔的部分,并测试每个部分的范围。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM