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

源码网商城

javascript自定义startWith()和endWith()的两种方法

  • 时间:2020-11-15 23:09 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:javascript自定义startWith()和endWith()的两种方法
一、采用正则表达式实现startWith、endWith效果函数
[u]复制代码[/u] 代码如下:
String.prototype.startWith=function(str){ var reg=new RegExp("^"+str); return reg.test(this); } //测试ok,直接使用str.endWith("abc")方式调用即可 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/ 开头 }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部