论坛首页 Web前端技术论坛

自己工作中 整理的常用到的JS 验证(包括例子)

浏览 15496 次
该帖已经被评为良好帖
作者 正文
   发表时间:2010-06-30  
nearboy 写道
zhao103804 写道

//验证是否为空   
function check_blank(obj, obj_name){   
      if(obj.value != ''){      
            return true;      
     }else{      
         alert(obj_name + "所填不能为空!");    
         obj.value = "";   
         return false;      
     }      
}  

LZ你的这个非空验证不行啊,如果输入一个空格就验证不出来了

我的非空验证都是这样写的
   function LTrim(str){ 
			for(var i=0;str.charAt(i)==" ";i++); 
			return str.substring(i,str.length); 
		} 
		function RTrim(str){ 
			for (var i=str.length-1;str.charAt(i)==" ";i--); 
			return str.substring(0,i+1); 
		} 
		function Trim(str){ 
			return LTrim(RTrim(str)); 
		}


确实 技高一筹,不过是 有点麻烦


如果觉得麻烦,也可以这样写,效果是一样的
function trim(strValue)
{
var strValue = strValue;
if(strValue==null || strValue.length == 0)
return ("");
else
return strValue.replace(/(^\s*)|(\s*$)/g, "");
}
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics