JavaScrip String對象的方法
String對象的方法
方法一: indexOf() (推薦)
var str = "123"; console.log(str.indexOf("3") != -1 ); // true
indexOf() 方法可返回某個指定的字符串值在字符串中首次出現(xiàn)的位置。如果要檢索的字符串值沒有出現(xiàn),則該方法返回 -1。
方法二: search()
var str = "123"; console.log(str.search("3") != -1 ); // true
search() 方法用于檢索字符串中指定的子字符串,或檢索與正則表達式相匹配的子字符串。如果沒有找到任何匹配的子串,則返回 -1。
方法三:match()
var str = "123"; var reg = RegExp(/3/); if(str.match(reg)){ // 包含 }
match() 方法可在字符串內(nèi)檢索指定的值,或找到一個或多個正則表達式的匹配。
RegExp 對象方法
方法四:test()
var str = "123"; var reg = RegExp(/3/); console.log(reg.test(str)); // true
test() 方法用于檢索字符串中指定的值。返回 true 或 false。
方法五:exec()
var str = "123"; var reg = RegExp(/3/); if(reg.exec(str)){ // 包含 }
exec() 方法用于檢索字符串中的正則表達式的匹配。返回一個數(shù)組,其中存放匹配的結果。如果未找到匹配,則返回值為 null。
總結
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關注腳本之家的更多內(nèi)容!
相關文章
JavaScript版DateAdd和DateDiff函數(shù)代碼
VBScript中有兩個非常好用的日期操作函數(shù):DateAdd用來給日期添加指定時間間隔,DateDiff用來返回兩個日期的時間間隔??上У氖荍avaScript沒有,不過我們可以寫一個函數(shù)來實現(xiàn),一樣的,呵呵2012-03-03Javascript createElement和innerHTML增加頁面元素的性能對比
Javascript之createElement和innerHTML增加頁面元素的性能對比2009-09-09JS賦值、淺拷貝和深拷貝(數(shù)組和對象的深淺拷貝)實例詳解
這篇文章主要介紹了JS賦值、淺拷貝和深拷貝,結合實例形式總結分析了JavaScript數(shù)組和對象的深淺拷貝相關概念、原理、操作技巧與使用注意事項,需要的朋友可以參考下2020-03-03