JavaScript 字符串處理函數(shù)使用小結(jié)
更新時間:2010年12月02日 15:34:13 作者:
JavaScript 字符串處理函數(shù)使用小結(jié),學(xué)習(xí)js的朋友可以參考下。
1.計算字符串的長度
var txt="Hello World!"
document.write(txt.length)
2.indexOf() 方法
如何使用 indexOf() 來定位字符串中某一個指定的字符首次出現(xiàn)的位置。
<script type="text/javascript">
var str="Hello world!" //w小寫
document.write(str.indexOf("H") + "<br />") //0
document.write(str.indexOf("World") + "<br />") //-1
document.write(str.indexOf("world")) //6
</script>
3.match() 方法
查找字符串中特定的字符,并且如果找到的話,則返回這個字符。
<script type="text/javascript">
var str="Hello world!"
document.write(str.match("world") + "<br />") //world
document.write(str.match("World") + "<br />") //null
document.write(str.match("worlld") + "<br />") //null
document.write(str.match("world!")) //world!
</script>
4.如何替換字符串中的字符 - replace()
用 replace() 方法在字符串中用某些字符替換另一些字符。
<script type="text/javascript">
var str="Visit cnblogs.com!"
document.write(str.replace(/cnblogs.com/,"Mamogu.com"))
</script>
復(fù)制代碼 代碼如下:
var txt="Hello World!"
document.write(txt.length)
2.indexOf() 方法
如何使用 indexOf() 來定位字符串中某一個指定的字符首次出現(xiàn)的位置。
復(fù)制代碼 代碼如下:
<script type="text/javascript">
var str="Hello world!" //w小寫
document.write(str.indexOf("H") + "<br />") //0
document.write(str.indexOf("World") + "<br />") //-1
document.write(str.indexOf("world")) //6
</script>
3.match() 方法
查找字符串中特定的字符,并且如果找到的話,則返回這個字符。
復(fù)制代碼 代碼如下:
<script type="text/javascript">
var str="Hello world!"
document.write(str.match("world") + "<br />") //world
document.write(str.match("World") + "<br />") //null
document.write(str.match("worlld") + "<br />") //null
document.write(str.match("world!")) //world!
</script>
4.如何替換字符串中的字符 - replace()
用 replace() 方法在字符串中用某些字符替換另一些字符。
復(fù)制代碼 代碼如下:
<script type="text/javascript">
var str="Visit cnblogs.com!"
document.write(str.replace(/cnblogs.com/,"Mamogu.com"))
</script>
您可能感興趣的文章:
- JavaScript中字符串分割函數(shù)split用法實(shí)例
- JavaScript使用replace函數(shù)替換字符串的方法
- JavaScript通過字符串調(diào)用函數(shù)的實(shí)現(xiàn)方法
- Javascript常用字符串判斷函數(shù)代碼分享
- JavaScript截取字符串的2個函數(shù)介紹
- javascript自定義函數(shù)參數(shù)傳遞為字符串格式
- JavaScript字符串插入、刪除、替換函數(shù)使用示例
- JavaScript substr() 字符串截取函數(shù)使用詳解
- 對字符串進(jìn)行HTML編碼和解碼的JavaScript函數(shù)
- JavaScript中常見的字符串操作函數(shù)及用法匯總
相關(guān)文章
JavaScript異步編程操作實(shí)現(xiàn)介紹
異步(Asynchronous, async)是與同步(Synchronous, sync)相對的概念。在我們學(xué)習(xí)的傳統(tǒng)單線程編程中,程序的運(yùn)行是同步的,同步不意味著所有步驟同時運(yùn)行,而是指步驟在一個控制流序列中按順序執(zhí)行,而異步的概念則是不保證同步的概念2022-09-09
js實(shí)現(xiàn)input密碼框提示信息的方法(附html5實(shí)現(xiàn)方法)
這篇文章主要介紹了js實(shí)現(xiàn)input密碼框提示信息的方法,涉及JavaScript頁面元素的獲取,屬性判斷及樣式設(shè)置等技巧,并附帶html5的相關(guān)實(shí)現(xiàn)方法,需要的朋友可以參考下2016-01-01
淺談JS for循環(huán)中使用break和continue的區(qū)別
這篇文章主要介紹了淺談for循環(huán)中使用break和continue的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07

