请帮帮我 我想在该表达式中使用正则表达式的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, '');
}
答案 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