「javascript」正規表現で文字列がnull とか undefined とかを判断するコード

投稿者: | 2017年5月29日

サンプルコード

/**
* 文字列の両端の空白を削除
* @param str
* @author
*/
function trim(str) {
if(str == null){
return “”;
}
return str.replace(/(^\s*)|(\s*$)/g, “”);
};

/**
* Nullのチェック
* @param object
* @returns {Boolean}
*/
function isNull(object){
if(object == null || typeof object == “undefined”){
return true;
}
return false;
};

/**
* 空白文字列の判断
* @param str
* @returns {Boolean}
*/
function isEmpty(str){
if(str == null || typeof str == “undefined” ||
str == “”){
return true;
}
return false;
};

/**
* Blankの判断
* @param str
* @returns {Boolean}
*/
function isBlank(str){
if(str == null || typeof str == “undefined” ||
str == “” || trim(str) == “”){
return true;
}
return false;
};