国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務(wù)器之家 - 編程語言 - JavaScript - js判斷一個(gè)字符串是否包含一個(gè)子串的方法

js判斷一個(gè)字符串是否包含一個(gè)子串的方法

2021-07-25 18:27JS教程網(wǎng) JavaScript

這篇文章主要介紹了js判斷一個(gè)字符串是否包含一個(gè)子串的方法,實(shí)例分析了判斷的技巧與第三方腳本的使用方法,需要的朋友可以參考下

本文實(shí)例講述了js判斷一個(gè)字符串是否包含一個(gè)子串的方法。分享給大家供大家參考。具體如下:

在我們前端日常開發(fā)中,經(jīng)常會(huì)遇到判斷一個(gè)字符串中是否包含某個(gè)子串,這里我們將去探究一些解決此種需求的方法以及正確的使用它們。理想情況下,我們要找的是一個(gè)能匹配我們的目的(if x contains y)的方法,并返回true或false。

一、String.prototype.indexOf和String.prototype.lastIndexOf

這兩個(gè)方法,可能是我們最容易想到的,如果包含子串,則返回大于等于0的索引,否則返回-1,沒有達(dá)到我們的理想情況。

復(fù)制代碼 代碼如下:
var str    = "My blog name is Benjamin-專注前端開發(fā)和用戶體驗(yàn)",
    substr = "Benjamin";
 
function isContains(str, substr) {
    return str.indexOf(substr) >= 0;
}
 
//true
console.log(isContains(str, substr));


二、String.prototype.search

 

我們想到了String.prototype.search方法,因search方法的參數(shù)是一個(gè)正則表達(dá)式,所以和indexOf的情況相同。

復(fù)制代碼 代碼如下:
var str    = "My blog name is Benjamin-專注前端開發(fā)和用戶體驗(yàn)",
    substr = "Benjamin";
 
function isContains(str, substr) {
    return new RegExp(substr).test(str);
}
 
//true
console.log(isContains(str, substr));

 

這個(gè)方法比indexOf方法看起來好點(diǎn),該方法直接返回true or false,同時(shí)方法名稱test比indexOf更有語義性。

三、String.prototype.contains

復(fù)制代碼 代碼如下:
var str    = "My blog name is Benjamin-專注前端開發(fā)和用戶體驗(yàn)",
    substr = "Benjamin";
 
function isContains(str, substr) {
    return str.contains(substr);
}
 
//true
console.log(isContains(str, substr));


此方法目前只有Firefox支持,還處于ECMAScript 6草案中。這個(gè)方法滿足了上面提到的理想情況。詳情請(qǐng)點(diǎn)擊這里。如果你想使用contains方法,可以參考第三方庫string.js,點(diǎn)擊此處本站下載string.js。源碼實(shí)現(xiàn):

復(fù)制代碼 代碼如下:
contains: function(ss) {
  return this.s.indexOf(ss) >= 0;
},


其它方法待補(bǔ)充。。。

 

當(dāng)然在性能問題上,使用哪種方法更快,還有待測(cè)試。感興趣的朋友不妨親自動(dòng)手測(cè)試一下。

希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 欧美久久精品一级黑人c片 成人在线视频免费观看 | 欧美视频精品 | 亚洲欧美另类久久久精品2019 | 欧美午夜一区二区三区免费大片 | 亚洲精品久久久久久久久久久 | 综合色导航 | 这里只有精品免费 | 欧美成人精品一区二区三区 | 欧美成人免费 | 欧美一区二区免费 | 久久尤物免费一区二区三区 | 欧美一区在线看 | 超碰av在线 | 日本在线一区 | 69国产精品成人96视频色 | 亚洲欧美视频 | 欧美日韩精品一区二区在线播放 | 成人在线视频免费观看 | 成人午夜精品久久久久久久蜜臀 | 九九热欧美 | 日本一区二区三区日本免费 | 免费日韩在线 | 久久亚洲高清 | 欧美在线资源 | 欧美午夜一区二区福利视频 | 久草网站 | 久久国产欧美日韩精品 | 欧美视频在线一区 | 亚洲精选一区二区 | 国产日韩一区二区 | 国产欧美一区二区视频 | 国产成人精品一区二区三区网站观看 | 91亚洲精品一区 | 日韩一区二区视频 | 亚洲伦理一区 | 青青国产在线 | 国产一区免费 | 亚洲视频一区 | 国产精品精品视频一区二区三区 | 一区二区三区视频免费 | 91精品国产综合久久香蕉922 |