文章内容

2020/12/17 10:59:37,作 者: 黄兵

Typescript 判断IPv4地址

最近在使用Angular的时候,需要判断IPv4地址的合法性,下面是通过正则表达式验证的方法:

isValidIpv4Addr(ip) {
const newIP = ip.trim();
return /^(?=\d+\.\d+\.\d+\.\d+$)(?:(?:25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9])\.?){4}$/.test(newIP);
}

首先去掉输入的字符前后空格,之后通过通过正则表达式验证。


参考资料:

1、Regular expression for IP Address Validation

2、【JavaScript】字符串:去除两端空白trim方法及polyfill

分享到:

发表评论

评论列表