首頁 > web前端 > js教程 > javascript中的startWith和endWith的幾種實作方法_javascript技巧

javascript中的startWith和endWith的幾種實作方法_javascript技巧

WBOY
發布: 2016-05-16 17:34:36
原創
2179 人瀏覽過

JavaScript採用正規表示式實作startWith、endWith效果函數

複製程式碼 程式碼如下:


程式碼如下:
String.prototype.startWith=function(str){    
  var reg=new RegExp("^" str);    
 .prototype.endWith=function(str){    
  var reg=new RegExp(str "$");    
  return reg.test(實作startWith、endWith效果函數



複製程式碼
程式碼如下: 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 truetrue;
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

 }


//以下是使用範例
var url = location.href;
if (url.startWith('http://www.jb51 .net'))
{
    //如果當前url是以http://www.jb51.net/ 開頭
}


另外一種即是用indexOf實作:




複製程式碼

程式碼如下:
var index = str.indexOf('abc' ); if(index==0){ //以'abc'開頭
}

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板