#461. IPv4 地址合法性判断
IPv4 地址合法性判断
题目描述
判断一个字符串是否为合法的 IPv4 点分十进制地址。合法的 IPv4 地址由四个用 . 分隔的十进制整数组成,每个整数没有前导零(除非该整数本身就是 0),且每个整数的值在 0 到 255 之间(包含 0 和 255)。整个字符串只能包含数字和 .,不能包含其他字符、空格或多余的点。
输入格式
输入一行,包含一个字符串 S(1 ≤ |S| ≤ 1000)。
输出格式
如果 S 是合法的 IPv4 点分十进制地址,输出 Yes,否则输出 No。注意大小写。
样例
样例1: 输入:
10.0.0.8
输出:
Yes
样例2: 输入:
192.168.1.256
输出:
No
数据范围
字符串长度 1 ≤ |S| ≤ 1000。字符串可能包含字母、数字、符号、空格等。