如何为IP地址格式编写正则表达式

时间:2013-08-12 06:26:29

标签: jquery regex html5 jquery-mobile

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

假设我的IP地址类似于111.111.1.111

当用户输入IP地址然后启动它应该取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 个答案:

答案 0 :(得分:3)

使用此:

\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