반응형
String removeTags(input)HTML tag부분을 없애준다 |
function removeTags(input) { return input.replace(/<[^>]+>/g, ""); }; |
example> var str = "<b>Tmax</b> <i>soft</i>"; result>document.write(str +"<br>"); document.write(removeTags(str)); Tmax soft Tmax soft |
String String.trim()문자열의 앞뒤 공백을 없애준다. |
String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ''); }; |
example> var str = " untrimed string "; result>document.write("========" + str+ "==============<br>"); document.write("========" + str.trim() + "=============="); ======== untrimed string ============== ========untrimed string============== |
String String.capitalize()단어의 첫 글자를 대문자로 바꿔준다. |
String.prototype.capitalize = function() { return this.replace(/\b([a-z])/g, function($1){ return $1.toUpperCase(); }) ; }; |
example> var str = "korea first world best"; result>document.write(str.capitalize()); Korea First World Best |
String number_format(input)입력된 숫자를 ,를 찍은 형태로 돌려준다 |
function number_format(input){ var input = String(input); var reg = /(\-?\d+)(\d{3})($|\.\d+)/; if(reg.test(input)){ return input.replace(reg, function(str, p1,p2,p3){ return number_format(p1) + "," + p2 + "" + p3; } ); }else{ return input; } } |
example> document.write(number_format(1234562.12) + "<br>"); result>document.write(number_format("-9876543.21987")+ "<br>"); document.write(number_format("-123456789.12")+ "<br>"); 1,234,562.12 -9,876,543.21987 -123,456,789.12 |
출처 - http://cafe.naver.com/q69.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=115820&
반응형
'공부거리 > JAVASCRIPT' 카테고리의 다른 글
숫자 체크 (0) | 2012.04.09 |
---|---|
날짜 유효성 검사 (0) | 2012.03.07 |
[스크립트]체크박스 전체 선택/해제 (0) | 2011.12.20 |
[스크립트]window.open() 스크립트 옵션 및 예제 (0) | 2011.12.15 |
[SCRIPT] 라디오 버튼 자동 선택 (0) | 2011.12.12 |