javascript 常用方法總結(jié)
更新時間:2009年06月03日 02:10:49 作者:
javascript 常用方法 ,比較不錯大家可以參考下。
1.replace()
例:
<script type="text/javascript">
var str="這個是text,下面還有一個text,這個text與那個text不相同";
document.write(str.replace(/text/g,"test"));//這個是把所有的text轉(zhuǎn)換成test
var str1="這個是Text,下面還有一個Text,這個Text與那個Text不相同";
document.write(str1.replace(/text/gi,"test"));//不區(qū)分大小寫把所有的text轉(zhuǎn)換成test
var str2="這個是text";
document.write(str2.replace(/text/,"test"));//把text轉(zhuǎn)換成test
var str3="這個是Text";
document.write(str3.replace(/text/i,"test"));//不區(qū)分大小寫把Text轉(zhuǎn)換成test
</script>
2.search()
例:
<script type="text/javascript">
var str="zhangqingyu";
document.write(str.search(/a/));----->2,如果不存在你要查找的字符串時返回-1
var str1="zhAngqingyu";
document.write(str1.search(/a/));---->-1,則不存在
document.write(str1.search(/a/i));---->2此方法是模糊查詢
</script>
3.slice()從一字符串中選一部分字符串,生成新的字符串
例:
<script type="text/javascript>
var str="zhangqingyu";
document.write(str.slice(0,2));---->zh
document.write(str.slice(-3,11));--->gyu,如果第一個參數(shù)為負(fù),則開始為字符串長度+第一個參數(shù)
document.write(str.slice(0,-4));---->zhangqi,如果第二個參數(shù)為負(fù),則結(jié)束數(shù)據(jù)為字符串長度+第二個參數(shù)
document.write(str.slice(4));------>gqingyu,如果只有一個參數(shù),則從參數(shù)處一直取到字符串末尾
</script>
4.match()從字符串中查找指定的值,它返回的是指定的值,而不是指定值的位置,和search不同
例:
<script type="text/javascript>
var str="hello word!";
document.write(str.match("word"));--->word
document.write(str.match("Word"));---->null
document.write(str.match("word!"));---->word!
</scrip>
5.link()將一個字符串顯示為鏈接
例:
<script type="text/javascript>
var url="點(diǎn)擊這里";
document.write(url.link("http://www.hao123.com"));
</script>
6.lastIndexOf()得到要查詢的值在此字符串中的位置,不存在則返回-1
例:
<script type="text/javascript>
var str="zhangqingyu";
document.write(str.lastIndexOf("g"));---->8
document.write(str.lastIndexOf("g","1"));
</script>
例:
<script type="text/javascript">
var str="這個是text,下面還有一個text,這個text與那個text不相同";
document.write(str.replace(/text/g,"test"));//這個是把所有的text轉(zhuǎn)換成test
var str1="這個是Text,下面還有一個Text,這個Text與那個Text不相同";
document.write(str1.replace(/text/gi,"test"));//不區(qū)分大小寫把所有的text轉(zhuǎn)換成test
var str2="這個是text";
document.write(str2.replace(/text/,"test"));//把text轉(zhuǎn)換成test
var str3="這個是Text";
document.write(str3.replace(/text/i,"test"));//不區(qū)分大小寫把Text轉(zhuǎn)換成test
</script>
2.search()
例:
<script type="text/javascript">
var str="zhangqingyu";
document.write(str.search(/a/));----->2,如果不存在你要查找的字符串時返回-1
var str1="zhAngqingyu";
document.write(str1.search(/a/));---->-1,則不存在
document.write(str1.search(/a/i));---->2此方法是模糊查詢
</script>
3.slice()從一字符串中選一部分字符串,生成新的字符串
例:
<script type="text/javascript>
var str="zhangqingyu";
document.write(str.slice(0,2));---->zh
document.write(str.slice(-3,11));--->gyu,如果第一個參數(shù)為負(fù),則開始為字符串長度+第一個參數(shù)
document.write(str.slice(0,-4));---->zhangqi,如果第二個參數(shù)為負(fù),則結(jié)束數(shù)據(jù)為字符串長度+第二個參數(shù)
document.write(str.slice(4));------>gqingyu,如果只有一個參數(shù),則從參數(shù)處一直取到字符串末尾
</script>
4.match()從字符串中查找指定的值,它返回的是指定的值,而不是指定值的位置,和search不同
例:
<script type="text/javascript>
var str="hello word!";
document.write(str.match("word"));--->word
document.write(str.match("Word"));---->null
document.write(str.match("word!"));---->word!
</scrip>
5.link()將一個字符串顯示為鏈接
例:
<script type="text/javascript>
var url="點(diǎn)擊這里";
document.write(url.link("http://www.hao123.com"));
</script>
6.lastIndexOf()得到要查詢的值在此字符串中的位置,不存在則返回-1
例:
<script type="text/javascript>
var str="zhangqingyu";
document.write(str.lastIndexOf("g"));---->8
document.write(str.lastIndexOf("g","1"));
</script>
相關(guān)文章
用javascript實(shí)現(xiàn)計(jì)算兩個日期的間隔天數(shù)
用javascript實(shí)現(xiàn)計(jì)算兩個日期的間隔天數(shù)...2007-08-08
分享5個小技巧讓你寫出更好的 JavaScript 條件語句
在使用 JavaScript 時,我們常常要寫不少的條件語句。這里有五個小技巧,可以讓你寫出更干凈、漂亮的條件語句。需要的朋友跟隨小編一起學(xué)習(xí)吧2018-10-10
Express與NodeJs創(chuàng)建服務(wù)器的兩種方法
本文主要介紹了NodeJs創(chuàng)建Web服務(wù)器;Express創(chuàng)建Web服務(wù)器的兩種方法,具有一定的參考價值,下面跟著小編一起來看下吧2017-02-02
JavaScript樹形數(shù)據(jù)結(jié)構(gòu)處理
這篇文章主要介紹了JavaScript樹形數(shù)據(jù)結(jié)構(gòu)處理,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下2022-07-07
JavaScript實(shí)現(xiàn)的日期控件具體代碼
JavaScript實(shí)現(xiàn)的日期控件,它還會讀取當(dāng)前的時間,有需要的朋友可以參考一下2013-11-11
使用wxapp-img-loader自定義組件實(shí)現(xiàn)微信小程序圖片預(yù)加載功能
由于微信小程序沒有提供類似 Image 這樣的 JS 對象,要實(shí)現(xiàn)圖片的預(yù)加載要麻煩一些,wxapp-img-loader自定義組件可以在微信小程序中實(shí)現(xiàn)圖片預(yù)加載功能,需要的朋友可以參考下2018-10-10

