关于jquery:如何为IP地址格式编写正则表达式

How to write a regular expression for IP address format

本问题已经有最佳答案,请猛点这里访问。

请帮帮我我想在那个表达式中使用IP地址的正则表达式,它应该只使用数字而不是字母文本

假设我的IP地址是111.111.1.111

当用户输入IP地址然后启动时,它应该取3个数字,然后像这样点继续。

我用了这些有助于停止写字母表的表达

1
2
3
if ("" != this.value.replace(/((^|\.)((25[0-5])|(2[0-4]\d)|(1\d\d)|([1-9]?\d))){4}$/g, '')) {
          this.value = this.value.replace(/[^0-9\.]/g, '');
          }


使用此:

1
\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b