`
ld362093642
  • 浏览: 65555 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

一些js验证

阅读更多
// check if a string is url format
function isURL(url) {
	var strRegex = "^((https|http|ftp|rtsp|mms)://)" 
	+ "{1}(([0-9a-zA-Z_!~*'().&=+$%-]+: )?[0-9a-zA-Z_!~*'().&=+$%-]+@)?" //ftp的user@ 
	+ "(([0-9]{1,3}.){3}[0-9]{1,3}" // IP形式的URL- 199.194.52.184 
	+ "|" // 允许IP和DOMAIN(域名)
	+ "([0-9a-zA-Z_!~*'()-]+.)*" // 域名- www. 
	+ "([0-9a-zA-Z][0-9a-zA-Z-]{0,61})?[0-9a-zA-Z]." // 二级域名 
	+ "[a-zA-Z]{2,6})" // first level domain- .com or .museum 
	+ "(:[0-9]{1,4})?" // 端口- :80 
	+ "((/?)|" // a slash isn't required if there is no file name 
	+ "(/[0-9a-zA-Z_!~*'().;?:@&=+$,%#-]+)+/?)$"; 
	var re=new RegExp(strRegex); 
	return re.test(url);
}

// 检查字符串是否为, 中文, 字母, 数字
function checkName(f) {
	if(new RegExp("。*[\u4e00-\u9fa50-9a-zA-Z]+。*$").test(f)){
		return true;
	} else{
		return false;
	}
}
//删除左右两端的空格  
function trimLeftAndRight(str){ 
    return str.replace(/(^\s*)|(\s*$)/g, "");  
} 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics