2016-07-02 4 views
-1
var someString = "style="height: 247px; width: 329px;" rel="height: 247px; width: 329px;" "; 

자바 스크립트에서 정규 표현식을 사용하여 너비 값을 329px에서 500px로 업데이트하는 방법. 내가 어떻게 모든 너비 값을 업데이트하는모든 키 값 업데이트 방법

reg = /width:\s(\d*)/; 
someString.match(reg)[1]; 

하지만를 사용하여 폭 값을 얻을 수있어

?

+0

, 그것은 당신이'replace' 방법이 필요 의미 : 여기

someString.replace(/width:\s(\d*px)/g,'width: 500px') 

은 예입니다. 정규 표현식은 거의 완성되었으므로 괄호를 빼낼 필요가 없으며'\ d +'를 사용하여 하나 이상의 자릿수를 일치시킬 수 있습니다. –

+0

모든 너비 값을 바꾸는 방법은 무엇입니까? 만약 첫 번째 값만 바꾸려고하면 – ida

+1

끝에'/ g' 수정자를 사용하십시오. –

답변

1
var someString = "style=\"height: 247px; width: 329px;\" rel=\"height: 247px; width: 329px;\" "; 
someString.replace(/width:\s(\d*px)/g,'500px') 

나는 조금 수정하고있다 : 당신이 텍스트를 업데이트해야하는 경우 Click Here.

관련 문제