[js] 문자열에서 숫자만 걸러내기 (jQuery 안쓰고 정규표현식)
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
-
[ios] iOS 앱 아이콘을 만드는 유틸
-
[git] 쉬운 버전관리 Git 설명
-
[ios] ViewController Push할 때 애니메이션 효과
-
[c] RSA 암호화 구현(gmp 라이브러리 활용)
-
[ios] UIWebView에서 로컬에 있는 html 파일 불러오기
-
[js] AngularJS 란?
-
[ios] APNS에 사용할 인증서 만들기 (KeyChain에 있는 인증서 Export)
-
[ios] iOS 8 개발자가 우선 알아야 할 3가지
-
[js] 좋은 강연자료 & UI 자료
-
[android] 딜레이를 구현하기 위한 꼼수
-
[ubuntu] 우분투 18.04에 PHP5 설치하기
-
[ios] Xcode에서 특정 파일만 ARC 따로 설정하는 방법