0
我想从我的* .aspx中排除某些IP地址范围内的用户的内容。C#IP范围筛选器
string ipRange = @"^12\.345\.678\.(2(4[0-9]|5[0-5]))$";
if (!System.Text.RegularExpressions.Regex.IsMatch(Request.UserHostAddress.ToString(), System.Text.RegularExpressions.Regex.Escape(ipRange))){//BLOCKED CONTENT GOES HERE}
我在正则表达式相当薄弱,所以我欺骗和使用谷歌的IP Range Tool
在这个例子中它不是有效阻断12.345.678.254
我错过了模式?
提前致谢!
也许不相关,但'12.345.678.254'不是一个有效的IP地址... –
你为什么逃跑?你的正则表达式很好......只是不要逃避它。 – pjvds
@DanBreen +1为详细的眼睛:) – pjvds