[问题] IP Address Mask

楼主: xiaobai (EEO)   2016-01-14 17:50:43
[Javascript]
因为IP的Mask必须连续的1
所以写成这样
/^(254|252|248|240|224|192|128|0)\.0\.0\.0$
|^(255\.(254|252|248|240|224|192|128|0)\.0\.0)$
|^(255\.255\.(254|252|248|240|224|192|128|0)\.0)$
|^(255\.255\.255\.(254|252|248|240|224|192|128|0))$/
另外第一位的Mask似乎不允许128 ex:128.0.0.0?
试问有更精简的写法吗?
谢谢
作者: qwertmn (抽筋)   2016-01-17 14:32:00
看你有写 ^ $, 感觉应该不是要用这pattern 来search应该是要来做验证的?我个人意见是转二进制再验证会比较适合
作者: godspeedlee (妳,我可以)   2016-01-30 01:24:00
同意楼上,我自己也写过类似程式,真的不用勉强用RE

Links booklink

Contact Us: admin [ a t ] ucptt.com