作者TonyQ (沉默是金)
看板Ajax
标题Re: [ js ] 有关javascript regex的小小问题
时间Fri Sep 5 01:39:29 2008
※ 引述《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