<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qqjianyue代碼工

    砌java代碼
    posts - 62, comments - 9, trackbacks - 0, articles - 10
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    javascirpt string對象的四個method

    Posted on 2008-08-31 21:03 Qzi 閱讀(290) 評論(0)  編輯  收藏 所屬分類: javascript

    下面的stirng對象變量都縮寫成str

    四個方法search,split,replace, match

    詳細(xì)解說

    search用法:str.search("子串")

    如果str中存在子串,則返回子串開頭字符在str中的索引(即位置,當(dāng)然是0或者正數(shù)),若str中不存在匹配子串則返回-1

    例如:"JavaScript regular expressions are powerful!".search("pow")返回的是35,因為pow在前面字符串的第35位置

    split用法:str.split("分隔字符")

    返回由str中由用戶所定分隔字符的各字符串,字符串間由,號隔開

    例如: "10 / 3 / / 4 / 7 / 9".split    ("/"),返回的是10, 3,空格, 4, 7, 9,認(rèn)真看一下會發(fā)現(xiàn)數(shù)字與逗號間也有空格

    文章中有這句話:Using split() with a regular expression argument (rather than a string argument) allows you the flexibility of ignoring multiple whitespace or delimiter characters.

    我這里明顯用的是普通字符串參數(shù),下面用的是正則式參數(shù)

    "10 / 3 / / 4 / 7 / 9".split(/[ \/]+/);

    返回的是:10,3,4,7,9,注意這個串與上面串在空格的不同,數(shù)字與逗號間沒有空格,這就是所謂的忽略空格

    replace用法:str.replace("匹配子串","替換匹配子串的串")

    如果匹配子串在原串中找不到,將不進行替換,返回是原串,若能找到匹配子串,則返回替換后的串

    例如:var s = "Hello. Regexps are fun.";s = s.replace(".", "!");

    嘆號將代替第一個點號然后返回串,這是此函數(shù)特點,只替換第一處匹配的地方,如果要替換每處匹配的地方,需要用到正則式,正則式的作用很大,但是我只會皮毛,在此不舉例。

    match用法:str.match("匹配子串")

    若沒有匹配子串,則返回空,若存在匹配子串,則返回子串

    主站蜘蛛池模板: 四虎成人免费大片在线| 亚欧免费无码aⅴ在线观看| 亚洲中文无码永久免费| 色播亚洲视频在线观看| 国产免费无码一区二区| 亚洲精品乱码久久久久久自慰| 亚洲一级片免费看| 亚洲日韩激情无码一区| 黄页免费在线观看| 亚洲AV中文无码乱人伦下载| 免费无码av片在线观看| 日韩亚洲一区二区三区| 91麻豆国产免费观看| 亚洲人成影院午夜网站| 在线jyzzjyzz免费视频| 国产精品亚洲专区无码WEB| 亚洲国产精品无码久久九九| 国产精品九九久久免费视频| 国产成A人亚洲精V品无码| 99国产精品免费视频观看| 亚洲依依成人精品| 日本免费一区二区三区最新| 亚洲精品黄色视频在线观看免费资源 | 国产大片免费观看中文字幕| 美景之屋4在线未删减免费| 激情97综合亚洲色婷婷五| 男的把j放进女人下面视频免费| 久久久亚洲AV波多野结衣| 久久不见久久见中文字幕免费 | 日本亚洲高清乱码中文在线观看| 亚洲国产一区视频| 免费国产黄网站在线观看可以下载| 91亚洲国产成人久久精品网址| 日本免费一区二区三区最新 | 久久亚洲精品视频| 国内自产拍自a免费毛片| 中文无码日韩欧免费视频| 亚洲小说图片视频| 亚洲日本中文字幕天堂网| 亚洲免费闲人蜜桃| 一级成人a做片免费|