javascript IP验证

//IP验证
function isIP(strIP){
try{
if(strIP.length<7){return false;}
var re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g //匹配IP地址的正则表达式
if(re.test(strIP)){if(RegExp.$1 <256 && RegExp.$2<256 && RegExp.$3<256 && RegExp.$4<256) return true;}
return false;}
catch(err){return false;}}

时间: 2024-10-26 10:32:50

javascript IP验证的相关文章

js验证网址等Javascript常见验证代码合集

发一个利用js验证网址是否正确,email格式是否正确,是否为数字及数字的范围,密码或字符长度及是否相等及要求的最小字符串长度,输入是否为空等Javascript常见验证代码合集,用的上的朋友可以拿去了自行添加整理. 关键的JavaScript代码函数: 查看代码 打印 001 /** 002 * 数据验证框架.增加了对id字段检查出错时,直接在对应后面添加一< span>元素来显示错误信息. 003 * 004 * @author www.phpernote.com 005 * @versi

JavaScript邮箱验证-正则验证

一.RegExp 1.1 创建RegExp对象 new RegExp("必选,正则表达式","可选,匹配模式g,i,m") 1.2 RegExp对象的方法 test:检索字符串中的指定值,返回True或False. exec:检索字符串中的指定值,返回找到的值,没有则null. complie:用于改变正则表达式,或增删匹配模式. 1.2.1 test() var r1 = new RegExp('world'); console.log(r1.test('Hell

Javascript 手机号码验证 邮箱地址验证

实例: //验证手机号码         function Checkthis() {             var txtmobile = document.getElementById("txtMobile").value;             var reg = new RegExp("(^0{0,1}1[3|4|5|6|7|8|9][0-9]{9}$)");             if (reg.test(txtmobile)) {         

关于wordpress IP验证不当漏洞的解决办法

在阿里云的主机上搭建完WordPress网站后,阿里云就提示说"wordpress IP验证不当漏洞",实际上这个漏洞影响并不大,但是把还是要有安全的意识,所以建议还是要及时的修补漏洞. 漏洞修复方法:在网站目录下找到wp-includes/http.php这个文件找到: $same_host = strtolower( $parsed_home['host'] ) === strtolower( $parsed_url['host'] ); 把上面这行代码修改为下面代码. if (i

解决阿里云盾控制台wordpress IP验证不当漏洞

阿里云盾控制台漏洞提示wordpress IP验证不当漏洞wordpress /wp-includes/http.php文件中的wp_http_validate_url函数对输入IP验证不当,导致黑客可构造类似于012.10.10.10这样的畸形IP绕过验证,进行SSRF. 关于wordpress IP验证不当漏洞的解决办法,首先我们需要把wordpress升级到最新版本.然后做以下的修复操作即可. 1.打开/wp-includes/http.php文件,在532行左右找到 if ( isset

javascript正则表达式验证IP,URL

验证IP function isIP(ipstr){ var reg = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/g; return ipstr.match(reg); } 这个url的正则验证比较全面,它验证的情况包括IP,域名(domain),ftp,二级域名

IP验证正则表达式

Regex r = new Regex(@"^((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)$"); if (r.IsMatch(cond.NodeIp)) { model.Message = "输入的IP正确的!"; return View(model); } else { model.Message = "输入的IP错误的!"; return View(mod

javascript 常用验证

1.验证是否为浮点数 2.验证整数 function isInteger(obj) {     return typeof obj === 'number' && obj%1 === 0     }  function isInteger(obj) {     return Math.floor(obj) === obj    }    function isInteger(obj) {     return parseInt(obj, 10) === obj    }    functi

控件调用javascript,先验证后提交.

1.写javascript函数的时候,根据条件在例如UserAddVerify()里return true或者false. 2.后台aspx.cs代码,例如: protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //给btnSave添加客户端事件 btnSave.Attributes.Add("OnClick", "return UserAddVerify()"); }