源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

javascript中的startWith和endWith的几种实现方法

  • 时间:2020-08-18 10:11 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:javascript中的startWith和endWith的几种实现方法
JavaScript采用正则表达式实现startWith、endWith效果函数
[u]复制代码[/u] 代码如下:
String.prototype.startWith=function(str){       var reg=new RegExp("^"+str);       return reg.test(this);        }  String.prototype.endWith=function(str){       var reg=new RegExp(str+"$");       return reg.test(this);        }
JavaScript实现startWith、endWith效果函数
[u]复制代码[/u] 代码如下:
<script type="text/javascript">  String.prototype.endWith=function(s){   if(s==null||s==""||this.length==0||s.length>this.length)      return false;   if(this.substring(this.length-s.length)==s)      return true;   else      return false;   return true;  }  String.prototype.startWith=function(s){   if(s==null||s==""||this.length==0||s.length>this.length)    return false;   if(this.substr(0,s.length)==s)      return true;   else      return false;   return true;  } </script> //以下是使用示例 var url = location.href; if (url.startWith('http://www.1sucai.cn')) {     //如果当前url是以 http://www.1sucai.cn/ 开头 }
另外一种即是用indexOf实现:
[u]复制代码[/u] 代码如下:
var index = str.indexOf('abc'); if(index==0){ //以'abc'开头 }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部