我有以下代碼:JS正則表達式不工作
searchSt = 「測試」,搜索 = 「中」;
var html = body.clone()
.children()
.remove()
.end()
.text();
alert(searchSt + "|" + searchEd);
var patt = searchSt + "(.*)" + searchEd;
var result = html.match(patt);
alert(result[0]); //returns null
雖然我相信的話是有這個返回null: HTML:
Hello World
Test Write SomeThing here is Words do it. hit in me
有什麼不對?
Nono,解析器將解決這個問題,並且輕輕地忽略腳本放在'body'之外的事實(甚至在'html'之外)。改爲使用'$ .ready()'。 – user123444555621 2012-03-29 21:20:03