注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

I choose

sailing with my heart ......

 
 
 

日志

 
 

js用正则表达式  

2010-01-12 19:42:41|  分类: 语言学习 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

//删除字符串俩端的空格

String.prototype.Trim  =  function()

  return  this.replace(/(^\s*)|(\s*$)/g,  ""); 

}

//删除字符串左端的空格

String.prototype.LTrim  =  function() 

return  this.replace(/(^\s*)/g,  ""); 

  //删除字符串右端的空格

String.prototype.RTrim  =  function() 

  { 

  return  this.replace(/(\s*$)/g,  ""); 

}  

//还是去掉空格

String.prototype.trim=function()

{

    return this.replace(/(^[\s\t\xa0\u3000]+)|([\u3000\xa0\s\t]+$)/g, "");

};

//判断是否是图片的url地址

function isImgUrl(str_url){

var regex="^(http|ftp)://(www.)?.+.*.+[.{1}](jpeg|JPEG|GIF|gif|bmp|BMP|jpg|JPG|PNG|png){1}$";

var re=new RegExp(regex);

    

           if (re.test(str_url)){

               return (true);

           }else{

               return (false);

    }

}

//是否是合法的url地址

function IsURL(str_url){

     var strRegex = "^((https|http|ftp|rtsp|mms)?://)"

     + "?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?" //ftp的user@

           + "(([0-9]{1,3}\.){3}[0-9]{1,3}" // IP形式的URL- 199.194.52.184

           + "|" // 允许IP和DOMAIN(域名)

           + "([0-9a-z_!~*'()-]+\.)*" // 域名- www.

           + "([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\." // 二级域名

           + "[a-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-z_!~*'().;?:@&=+$,%#-]+)+/?)$";

           var re=new RegExp(strRegex);

     //re.test()

           if (re.test(str_url)){

               return (true);

           }else{

               return (false);

           }

}

工具软件下载请到馒头软件:http://www.mantoo.com.cn
  评论这张
 
阅读(193)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017