2012-07-13 7 views
0

아침에 내가 다른 문자와 jQuery를에 일부 문자를 교체해야인해 이미지가 사이트에 표시되는 방식, 정규식

을 문자를 대체합니다. &을 /로 바꾸고 싶습니다./

제가 현재 갖고있는 /는 어떻게해야합니까?

$('#lnkProdImage').attr("href", "http://img.website.com/500/" + res.sku.replace(/&/g, '_').replace(/[\s]/g, '_') + ".jpg"); 

미리 감사드립니다.

+2

.replace (/ \ // g, '_') –

+3

'[&/\ s]'를 정규식으로 사용하면 한 번에 모든 문자를 바꿀 수 있습니다. 정규 표현식에 대해 자세히 알아 보려면 http://www.regular-expressions.info/를보십시오. –

+2

jQuery가 충분하지 않습니다. – elclanrs

답변

0
$('#lnkProdImage').attr("href", "http://img.website.com/500/" + res.sku.replace(/&/g, '_').replace(/[\s]/g, '_').replace(/\//g, '_') + ".jpg"); 
+0

많은 도움을 주었고 – thatuxguy

1

심각하게?

$('#lnkProdImage').attr("href", "http://img.website.com/500/" + res.sku.replace(/[&\s\/]/g, '_') + ".jpg"); 

왜 3이 대체됩니까? 하나 하나 할 수 있습니다!

+0

두 번 확인했습니다. 특정 이미지는 다른 문자로 바꿔야합니다. (내 코딩이 아닌 다른 사람의 코드는 _ 개인적으로 모두 바뀌었을 것입니다. – thatuxguy

관련 문제