js 經常使用工具函數

/**
 * 校驗字符串是否含有特殊字符
 * @param {String} newName 
 * @returns {Boolean} false | true 返回一個布爾值
 */
export const hasSpecialChar= function(newName){
    let regEn = /[`~!@#$%^&*()_+<>?:"{},.\/;'[\]]/im,
        regCn = /[·!#¥(——):;「」‘、,|《。》?、【】[\]]/im;
        
    if(regEn.test(newName) || regCn.test(newName)) {
        return true;
    }else {
        return false;
    }
}
/**
 * 校驗字符串是否爲空【null undefined ''】三種狀況
 * @param {String} str 
 * @returns {Boolean} false | true 返回一個布爾值
 */
export const isEmpty = function (str){
    if(str === null || str === undefined || str === ""){
        return true
    }else {
        return false
    }
}
相關文章
相關標籤/搜索