2012-07-26 5 views

답변

16

당신은 /\d/g정규 표현식.match()을 사용할 수

"(55)-555-34".match(/\d/g).length 
//result=>7 
2

replace 모든 비 숫자를 제거하고 결과 문자열의 길이를 얻을 : 이것은 장점이있다

str.replace(/\D/g,"").length 

match을 적용하면 null 결과를 확인할 필요가 없습니다 (일치하는 항목이없는 경우).

관련 문제