소수점 이하의 특정 자릿수와 일치하는 코드가 있습니다. 현재, 다음과 같습니다 :JavaScript의 동적 정규식 패턴
이 방법은 항상 소수점 다음 첫 번째 숫자를 가져옵니다. 그러나 정규식의 1을 count
의 값으로 바꾸려고합니다. 어떻게해야합니까?
var pattern = '/^\d+(?:\.\d{0,' + count + '})?/';
var x = Number(input.toString().match(pattern));
그러나 지금, 나는 항상
x
에 대한
0
를 얻을 : 나는 다음 시도했다.
var re = new RegExp('^\\d+(?:\\.\\d{0,' + count + '})?');
당신은 BTW 동적 패턴 – hindmost
를 사용하려면'Regexp' 객체를 사용할 필요가 아닌'\는 '^ \ d'와 같은 D'? – philtune