一些正则表达式
大于等于0小于等于100的正数用正则表达式表示
可以有小数
1
^100$|^(\d|[1-9]\d)(\.\d+)*$
不可以有小数
1
^100$|^(\d|[1-9]\d)$
MAC地址
1 | /^[0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}$/ |
ip地址
1 | /^((25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))$/ |
掩码
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))$/ |
dns
1 | /^((25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))$/ |