예를 들어 a = "8px"라는 문자열이 있습니다.
숫자의 자릿수가 반드시 확실하지는 않습니다. 숫자를 가로채고 싶다면 a.substring(0,a.indexOf(")를 사용하고 싶습니다. p")). 원래는 a.substring(0,-2);을 사용하려고 했는데 확인해보니 substring 매개변수가 음수가 될 수 없다는 걸 알았는데 a.substring(0,a.indexOf( "p")) 좀 더 직접적인 최적화 방법이 있나요?
漂亮男人2017-05-19 10:13:49
var a="88px";
형식이 동일하고 첫 번째 부분은 숫자이므로 숫자만 추출하면 됩니다. 다음을 사용할 수 있습니다.
parseInt(a);//88
天蓬老师2017-05-19 10:13:49
첫 번째는 하위 문자열 방법을 사용할 수 있습니다: a.substring(0,a.length-2)
두 번째는 정규 표현식을 사용할 수 있습니다: var a='8px';a.replace(/px$/ig,'' )