2011-09-26 4 views
4

얘들 아, 쉬운 사람입니다. 이미 텍스트 상자에서 쉼표 대신 사용하고 있습니다. 같은 줄에 "$"와 쉼표가있는 경우 어떻게 바꿀 수 있습니까 ??자바 스크립트 문자열 문자를 대체

function doValidate() 
{ 
var valid = true; 

document.likeItemSearchForm.sup.value = document.likeItemSearchForm.sup.value.replace(/\,/g,''); 

return valid; 
} 
+2

왜 쉼표에서 벗어나나요? 정규 표현식에는 특별한 의미가 없습니다. – ThiefMaster

+0

오 ... 그걸 알지 못했습니다 ... –

+0

참고로, 적절한 것으로 판단되면 답변에 동의라고 표시해야합니다. –

답변

10

쉼표와 달러 기호를 바꾸시겠습니까? 방법은 다음과 같습니다.

"$foo, bar.".replace(/\$|,/g, "") 

정규 표현식은 달러 기호 또는 쉼표와 일치합니다. g 플래그는 첫 번째 일치 후에 중지하지 않고 전체 문자열과 일치하도록 플래그를 지정합니다.

+0

고마워, 나는 정말로 대답하는 것에 정말로 감사한다!! –

+0

여전히 $ –

+0

을 남겨두고 있습니다. document.likeItemSearchForm.sup.value = document.likeItemSearchForm.sup.value.replace (/ \ $ |,/g, ''); –

관련 문제