예를 들어 a = "8px"라는 문자열이 있습니다. 숫자의 자릿수가 반드시 확실하지는 않습니다. 숫자를 가로채고 싶다면 a.substring(0,a.indexOf(")를 사용하고 싶습니다. p")). 원래는 a.substring(0,-2);을 사용하려고 했는데 확인해보니 substring 매개변수가 음수가 될 수 없다는 걸 알았는데 a.substring(0,a.indexOf( "p")) 좀 더 직접적인 최적화 방법이 있나요?
ringa_lee
var a="88px";형식이 동일하고 첫 번째 부분은 숫자이므로 숫자만 추출하면 됩니다. 다음을 사용할 수 있습니다. parseInt(a);//88
규칙적인 규칙을 사용하세요
첫 번째는 하위 문자열 방법을 사용할 수 있습니다: a.substring(0,a.length-2) 두 번째는 정규 표현식을 사용할 수 있습니다: var a='8px';a.replace(/px$/ig,'' )
으아아아
parseInt,parseFloat,slice,regexp
정규식을 사용하는 것이 가장 편리합니다
말문이 막힙니다.parseInt,parseFloat를 쓰면 안되나요
var a="88px";
형식이 동일하고 첫 번째 부분은 숫자이므로 숫자만 추출하면 됩니다. 다음을 사용할 수 있습니다.
parseInt(a);//88
규칙적인 규칙을 사용하세요
으아아아첫 번째는 하위 문자열 방법을 사용할 수 있습니다: a.substring(0,a.length-2)
두 번째는 정규 표현식을 사용할 수 있습니다: var a='8px';a.replace(/px$/ig,'' )
으아아아
parseInt,parseFloat,slice,regexp
으아아아
정규식을 사용하는 것이 가장 편리합니다
으아아아말문이 막힙니다.parseInt,parseFloat를 쓰면 안되나요