Develop
2017.12.14 16:10
[js] 문자열에서 숫자만 걸러내기 (jQuery 안쓰고 정규표현식)
조회 수 1120 댓글 0
How to Filter Numbers Of A String
Not really jQuery at all:
number = number.replace(/\D/g, '');
That regular expression, /\D/g
, matches any non-digit. Thus the call to .replace()
replaces all non-digits (all of them, thanks to "g") with the empty string.
edit — if you want an actual *number value, you can use parseInt()
after removing the non-digits from the string:
var number = "number32"; // a string
number = number.replace(/\D/g, ''); // a string of only digits, or the empty string
number = parseInt(number, 10); // now it's a numeric value
If the original string may have no digits at all, you'll get the numeric non-value NaN
from parseInt
in that case, which may be as good as anything.
[출처] https://stackoverflow.com/questions/4460595/jquery-filter-numbers-of-a-string
-
[js] 후리자(영규) 스타일들..
-
[js] 핫키(단축키) 구현방법
-
[js] 한글주소(URL) 인코딩(encode, Encoding), 자바스크립트(JavaScript)
-
[js] 한글문서로 된 259가지 자바스크립트 예제파일
-
[js] 폼(form) 전송시 중복 클릭 방지 간단한 구문
-
[js] 파이어폭스(Firefox;F/F)에서 outerHTML 작동하도록 만든 메소드
-
[js] 툴팁.. 좋은거.. (tooltip)
-
[js] 키보드 아스키코드(ASCII) 코드보기
-
[js] 키보드 아스키 코드 확인하는 간단한 소스
-
[js] 큐 형식으로 배열사용.. ㅋㅋ
-
[js] 쿠키(cookie)에 대한 설명과 예제..
-
[js] 초간단 현재 사이트 쿠키 확인하는 명령~