반응형

[javascript] null, undefined, 공백 체크

 

// 넘어온 값이 빈값인지 체크합니다.
// !value 하면 생기는 논리적 오류를 제거하기 위해
// 명시적으로 value == 사용
// [], {} 도 빈값으로 처리
var isEmpty = function(value){
  if( value == "" || value == null || value == undefined || ( value != null && typeof value == "object" && !Object.keys(value).length ) ){
    return true
  }else{
    return false
  }
};
var value = 1; // Number 형 1 
console.log(value, typeof value); // 1 

number value = "1" // String 형 1 
console.log(value, typeof value); // 1 string
 
 
var value2 = "" 
if( value2 == ""){ 
    console.log("비어 있음"); 
}else{ 
    console.log("값이 있음"); 
}
 

 

반응형
반응형

javascript, nl2br, nl to  


function nl2br(str){  
    return str.replace(/\n/g, "<br />");  
}   

function nl2nbsp(str){   
    return str.replace(/\n/g, "");  
}   
반응형

'프로그래밍 > jQuery & Javascript' 카테고리의 다른 글

JSON Editor Online  (0) 2019.11.26
[jQuery] AJAX Cross Origin plugin  (0) 2019.10.21
javascript, nl2br, nl to &nbsp;  (0) 2019.09.11
[jQuery] touch event 체크  (0) 2019.08.19
jQuery 화면전환 효과 참고 사이트  (0) 2019.08.02
[javascript] Switch case else  (0) 2019.07.31
반응형

[JSP] JSTL을 이용하여 개행(줄바꿈)문자를 태그로 바꾸기 ( 줄바꿈,개행,공백, replace 처리 ) 

줄바꿈, 공백 처리


<!-- 상단에 선언 -->
<%
pageContext.setAttribute("CR", "\r");
pageContext.setAttribute("LF", "\n");
pageContext.setAttribute("CRLF", "\r\n");
pageContext.setAttribute("SP", "&nbsp;");
pageContext.setAttribute("BR", "<br/>");
%> 

<!-- jstl로 변환처리 -->
<c:set var="cmt" value="${fn:replace(coment.coment,CRLF, BR)}" />
<c:set var="cmt" value="${fn:replace(cmt,CR, BR)}" />
<c:set var="cmt" value="${fn:replace(cmt,CR, BR)}" />
<c:set var="cmt" value="${fn:replace(cmt,' ',SP)}" />
 

<!-- 화면에 출력하기 -->
<c:out value="${cmt}" escapeXml="false"/> 

 

반응형
반응형

Preferences > Settings 들어가서 아래 항목 추가. 

"trim_trailing_white_space_on_save": true

{
	"color_scheme": "Packages/Colorsublime - Themes/cache/Colorsublime-Themes-master/themes/1337.tmTheme",
	"trim_trailing_white_space_on_save": true,
	"ignored_packages":
	[
		"Vintage"
	]
}
반응형
반응형

javascript에서  trim() 공백없애기 만들어쓰자

 

<script type="text/javascript">

    String.prototype.trim = function() {    

           return this.replace(/(^\s*)|(\s*$)/gi, "");

     }

</script>

 

 

var strTest = "      Trim   Test    ";
var strResult = strTest.trim();

 

반응형

+ Recent posts