看板 RegExp 關於我們 聯絡資訊
[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? 試問有更精簡的寫法嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.234.50.213 ※ 文章網址: https://www.ptt.cc/bbs/RegExp/M.1452765047.A.1C2.html
qwertmn: 看你有寫 ^ $, 感覺應該不是要用這pattern 來search 01/17 14:32
qwertmn: 應該是要來做驗證的? 01/17 14:33
qwertmn: 我個人意見是轉二進制再驗證會比較適合 01/17 14:35
godspeedlee: 同意樓上,我自己也寫過類似程式,真的不用勉強用RE 01/30 01:24