js判斷字串是否是以指定的子字串開頭
本章節分享一段程式碼例項,它實現了判斷一個字串是否是以指定的子字串開頭的功能。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼if (typeof String.prototype.startsWith != 'function'){ String.prototype.startsWith = function (str){ return this.indexOf(str) == 0; }; } var str="softwhy.com"; console.log(str.startsWith("softwhy"));
上面的程式碼實現了判斷功能,如果是以指定的子字串開頭,那麼就返回true,否則返回false。
下面對它的實現過程做一下簡單介紹。
一.程式碼註釋:
(1).if (typeof String.prototype.startsWith != 'function'){},判斷瀏覽器是否內建有startsWith()方法。
(2).String.prototype.startsWith = function (str){
return this.indexOf(str) == 0;
},如果不支援,那麼就通過原型新增一個startsWith()方法, 此方法可以通過indexOf()方法實現判斷。
二.相關閱讀:
(1).prototype可以參閱javascript prototype原型一章節。
(2).indexOf()方法可以參閱javascript String indexOf()一章節。
相關文章
- javascript判斷字串是以指定字元開頭JavaScript字串字元
- js判斷字串是以指定字串結尾JS字串
- js判斷字串中是否含有指定的子字串JS字串
- js如何判斷字串中是否包含指定的子字串JS字串
- js判斷字串是否以指定的子字串結尾JS字串
- js判斷字串中是否含有指定字元JS字串字元
- js如何判斷字串中是否含有指定字元JS字串字元
- 檢測給定字串是否是以指定的字元開頭或者結尾字串字元
- js判斷字串是否為空JS字串
- JS判斷字串是否包含某字串 indexOf()方法使用JS字串Index
- php判斷字串A是否含有字串BPHP字串
- 判斷字串是否為空字串
- 判斷URL字串是否合法字串
- 判斷字串是否唯一字串
- Java使用正規表示式判斷字串中是否包含某子字串Java字串
- JavaScript判斷字串是否為空JavaScript字串
- java判斷字串是否為空Java字串
- C 判斷字串是否是子集字串
- C#判斷字串是否合法C#字串
- PHP 判斷是否包含某字串PHP字串
- 判斷一個字串是否包含一個子串的方法字串
- js判斷字串是否含有特殊字元和emoji表情JS字串字元
- 如何在js中判斷是否包含某個字串JS字串
- 判斷字串是否是合法的EMail (轉)字串AI
- 33判斷字串是否為迴文字串
- js判斷一個變數是否為字串型別JS變數字串型別
- 教你幾種PostgreSQL判斷字串是否包含目標字串的方法SQL字串
- 判斷某一個字串是否存在另一個字串中字串
- C#判斷字串是否為日期格式C#字串
- 判斷是否是字串全都是空格字串
- C#裡判斷字串是否為中文C#字串
- Java 判斷字串中是否含有漢字.Java字串
- javascript中如何判斷一個字串是否為JSON格式JavaScript字串JSON
- js判斷輸入字串是否為空、空格、null總結JS字串Null
- js如何判斷指定的檔案是否存在JS
- java判斷輸入的字串是否為數字Java字串
- 字串不能以指定字元開頭字串字元
- PHP 判斷一個字元是否在字串中PHP字元字串