UNPKG
@writ/utils
Version:
latest (2.0.0)
2.0.0
1.1.3
1.1.2
1.1.1
1.1.0
1.0.9
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
0.0.1
0.0.0
My tool kit
github.com/tianlugang/utils
tianlugang/utils
@writ/utils
/
is-ip.js
13 lines
(12 loc)
•
419 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
'use strict'
;
/** * 校验是否为不含端口号的IP地址 * 校验规则: * IP格式为xxx.xxx.xxx.xxx,每一项数字取值范围为0 - 255 * 除0以外其他数字不能以0开头,比如02 *
@param
{
string
} str */
function
isIP
(
str
) {
return
/^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])$/
.
test
(str); }
module
.
exports
= isIP;