<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 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    javascirpt string對象的四個method

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

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

    四個方法search,split,replace, match

    詳細解說

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

    如果str中存在子串,則返回子串開頭字符在str中的索引(即位置,當然是0或者正數),若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,認真看一下會發現數字與逗號間也有空格

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

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

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

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

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

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

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

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

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

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

    主站蜘蛛池模板: 亚洲国产精品久久久久秋霞小| 亚洲美女人黄网成人女| 亚洲av永久中文无码精品综合| 国产精品视频免费观看| 久久久亚洲AV波多野结衣| 在线观看黄片免费入口不卡| 亚洲人成人一区二区三区| 国产一级在线免费观看| 亚洲国产精品无码久久久不卡| 国产精品免费看久久久| 亚洲高清无在码在线电影不卡| 国产精彩免费视频| 亚洲一本之道高清乱码| 嫩草视频在线免费观看| 亚洲av色香蕉一区二区三区| 免费在线观看理论片| 一级看片免费视频囗交| 亚洲AV无码乱码在线观看裸奔 | 三年片在线观看免费观看大全中国| 免费观看日本污污ww网站一区| 免费在线人人电影网| 亚洲精品无码永久中文字幕| 性xxxx视频免费播放直播| 在线综合亚洲中文精品| 国产不卡免费视频| 最新亚洲成av人免费看| 亚洲色欲或者高潮影院| 免费被黄网站在观看| 国产精品福利片免费看| 亚洲成AV人片在线观看ww| 97视频免费在线| 黄人成a动漫片免费网站| 久久亚洲高清观看| 德国女人一级毛片免费| 不卡视频免费在线观看| 亚洲精品高清国产麻豆专区| 国产免费观看网站| 久久这里只精品99re免费| 七次郎成人免费线路视频| 亚洲中文字幕无码久久精品1| 午夜免费啪视频在线观看|