Re: [ js ] 有關javascript regex的小小問題

看板Ajax作者 (沉默是金)時間17年前 (2008/09/05 01:39), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《fuha (mimi)》之銘言: : 是這樣的 : 我想在測試我的語法 : 有幾個問題想要請教一下 : 要測試的文字 : var txt = "<div><img src=\"http://tw.yimg.com/i/tw/dictionary/pic/028.gif></div>"; : regex語法 : var regex =/<div>(.*)<\/div>/g : 問題來了 : 當我使用 test 是ok的 : 但是我使用 exec 或是 match 就無法符合???? : 請有經驗的人可以解決我的困惑媽?? alert( "<div><img src=\"http://xxxx.com.tw/pic/028.gif></div>".match ( /<div>(.*)<\/div>/g ) ); 看起來一切正常 /<div>(.*)<\/div>/g.exec ( "<div><img src=\"http://xxxx.com.tw/pic/028.gif></div>") 看起來也一切正常 需要注意的地方有以下數點 1.test跟exec是屬於 Regex物件的成員 不是string的 2.match 是屬於 string 的 不是屬於Regex的 Regex可以用 new Regex() 也可以用 /hi/gi 簡式建立 -- What do you want to have ? / What do you have? 從書本中,你可以發現我的各種興趣。 從CD中,你可以瞭解我所喜歡的偶像明星。 或許從文字你很難以瞭解一個人,但從物品可以。 My PPolis , My past. http://ppolis.tw/user/Tony -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.40.10
文章代碼(AID): #18m1rJzO (Ajax)
文章代碼(AID): #18m1rJzO (Ajax)