JavaScript字符串檢索字符的方法
在字符串中檢索字符的幾種方式,供大家參考,具體內(nèi)容如下
var text="abcdefgh你好,很高興認(rèn)識你!"; var str1="abc"; var str2="def"; var str3="ABC"; var str4="很高興"; function isContain(str,substr){ return new RegExp(substr).test(str); } console.log(isContain(text,str1));//true console.log(isContain(text,str4));//true console.log(text.indexOf(str1));//0,如果匹配則返回其位置 console.log(text.indexOf(str2));//3 console.log(text.indexOf(str4));//11 console.log(text.indexOf(str3));//-1,如果不匹配則返回-1 console.log(text.indexOf(str1,1));//-1 第二個(gè)參數(shù)表示從下標(biāo)為1的地方開始找 console.log(text.lastIndexOf(str1,1));//0,從后向前檢索,返回其下標(biāo) console.log(text.lastIndexOf(str2));//3 console.log(text.substring(0,5)); //abcde 提取下標(biāo)之間的字符串,包括第一個(gè)參數(shù),不包括第二個(gè)參數(shù) console.log(text.slice(0,5));//abcde 根substring作用基本相同 console.log(text.substr(0,3));//abc,第一個(gè)參數(shù)表示起始下標(biāo),第二個(gè)參數(shù)表示獲取的字符長度 console.log(text.match(str1));//返回abc數(shù)組,可以使用正則,進(jìn)行了解 console.log(text.match(str1)[0]);//abc
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
簡單了解微信小程序 e.target與e.currentTarget的不同
這篇文章主要介紹了微信小程序 e.target與e.currentTarget的區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-09-09JavaScript設(shè)計(jì)模式中的觀察者模式
這篇文章主要介紹了JavaScript設(shè)計(jì)模式中的觀察者模式,觀察者設(shè)計(jì)模式適用于監(jiān)聽一對多的操作,例如監(jiān)聽對象屬性的修改等等,觀察者模式能夠降低代碼耦合度,提升可擴(kuò)展性2022-06-06js中的eval()函數(shù)把含有轉(zhuǎn)義字符的字符串轉(zhuǎn)換成Object對象的方法
下面小編就為大家?guī)硪黄猨s中的eval()函數(shù)把含有轉(zhuǎn)義字符的字符串轉(zhuǎn)換成Object對象的方法。小編覺的挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-12-12JavaScript sort數(shù)組排序方法和自我實(shí)現(xiàn)排序方法小結(jié)
這篇文章主要介紹了JavaScript sort數(shù)組排序方法和自我實(shí)現(xiàn)排序方法小結(jié)的相關(guān)資料,非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下2016-06-06Web打印解決方案之證件套打的實(shí)現(xiàn)思路
這篇文章主要介紹了Web打印解決方案之證件套打的實(shí)現(xiàn)思路的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-08-08JS實(shí)現(xiàn)的定時(shí)器展示簡單秒表、頁面彈框及跳轉(zhuǎn)操作完整示例
這篇文章主要介紹了JS實(shí)現(xiàn)的定時(shí)器展示簡單秒表、頁面彈框及跳轉(zhuǎn)操作,結(jié)合實(shí)例形式分析了JavaScript時(shí)間函數(shù)及頁面元素動態(tài)操作相關(guān)使用技巧,需要的朋友可以參考下2020-01-01p5.js碼繪“跳動的小正方形”的實(shí)現(xiàn)代碼
這篇文章主要介紹了p5.js碼繪“跳動的小正方形”,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-10-10uniapp開發(fā)小程序的開發(fā)規(guī)范總結(jié)
uni-app 是一個(gè)使用 vue.js 開發(fā)跨平臺應(yīng)用的前端框架,下面這篇文章主要給大家介紹了關(guān)于uniapp開發(fā)小程序的開發(fā)規(guī)范,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-07-07