Javascript конвертиране и заместване

Hous

Registered
Имам един ajax script Който взима стойности по този начин:
Код:
function getItemHTML(url)
{
    return '<a href="' + url + '"><img src="' + url + '" alt="" /></a>';
};
въпроса е сега как да конвертирам стойността url за стойност на линка да
стане от:text_Text_teXst.png

във:text-text-texst
(всичко с малки букви,сменяне на _ със -
и премахване на .png/jpg/gif или каквото е след точката включително и нея)

А в същото време да си стой с оригиналната стойност в img src=""

нещо такова да стане
<a href="test-test-test"><img src="test_test_Test.jpg"></a>
 
function getItemHTML(url)
{
var str=url;
var n=str.replace("_","-");
return '<a href="' + n + '"><img src="' + url + '" alt="" /></a>';
};

Не знам дали ще работи де, но ако работи дай +1 на @sianbg_s , защото все пак той даде урока. ;)
 
Ами напредвам/е обаче замества само първия символ _ със -
ps:Оправих го това
Код:
var n=str.replace(/_/g,"-");




и нещо както explode в php за да премахнем . и всичкос лед нея...
ps и със explode се справих:
Код:
var n = n.split(".");
	var n = nn[0];



сега ми остана да смалява символите
ps:и него намерих
Код:
var n = n.toLowerCase()

Благодаря и на 2мата за помощта,защото ако не бяхте писали едв ли щях да се опитам и сам (скаран съм с js по принцип)!
:)
 

Back
Горе