javascript 常用方法總結

來源:互聯網
上載者:User

1.replace()
例:
<script type="text/javascript">
var str="這個是text,下面還有一個text,這個text與那個text不相同";
document.write(str.replace(/text/g,"test"));//這個是把所有的text轉換成test
var str1="這個是Text,下面還有一個Text,這個Text與那個Text不相同";
document.write(str1.replace(/text/gi,"test"));//不區分大小寫把所有的text轉換成test
var str2="這個是text";
document.write(str2.replace(/text/,"test"));//把text轉換成test
var str3="這個是Text";
document.write(str3.replace(/text/i,"test"));//不區分大小寫把Text轉換成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,如果第一個參數為負,則開始為字串長度+第一個參數
document.write(str.slice(0,-4));---->zhangqi,如果第二個參數為負,則結束資料為字串長度+第二個參數
document.write(str.slice(4));------>gqingyu,如果只有一個參數,則從參數處一直取到字串末尾
</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="點擊這裡";
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>
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.