我使用JavaScript將我的字符串轉換爲URL的一個很好的固定鏈接,但我有一個小問題,當我使用duble或更多的空間將其轉換爲 - 更多,如果我最終使用它這個字符串的其它來代替 - 對,這樣Javascript-Permalinks轉換
this---is---a-test-right-now----
我想有回,如果我得到這個字符串遵循
this-is-a-test-right-now
可以sombardy幫助我在這裏?
我自己的JavaScript看起來像這樣
function prototype(str)
{
var ret = str;
ret = ret.replace(/ø/g, 'oe');
ret = ret.replace(/Ø/g, 'OE');
ret = ret.replace(/å/g, 'aa');
ret = ret.replace(/Å/g, 'AA');
ret = ret.replace(/æ/g, 'ae');
ret = ret.replace(/Æ/g, 'AE');
ret = ret.replace(/\_/g, '-');
ret = ret.replace(/[^a-zA-Z0-9\/-]/ig,'-').replace(/_+/ig,'-').toLowerCase();
return ret;
}
非常感謝:) – ParisNakitaKejser 2012-07-16 09:58:26