0
時,將括號轉換爲十六進制希望採用document.URL,查找帶大括號的字符串,刪除大括號,並只顯示大括號內的字符串。但是,似乎document.URL或window.location.href將大括號轉換爲十六進制值(%7B &%7D),然後我無法匹配實際的{字符串}。任何幫助,將不勝感激。當使用URL.Document或window.location.href
var txt = document.URL; // My URL is something like http://site.com/somepage&value0={string}
var re1='.*?'; // Non-greedy match on filler
var re2='(\\{.*?\\})'; // Curly Braces 1
var p = new RegExp(re1+re2,["i"]);
var m = p.exec(txt);
if (m != null)
{
var cbraces1=m[1];
document.write(cbraces1.replace("{","").replace("}",""));
}
謝謝! 我還發現我可以找到%7B和%7D字符串。 – Usman