正则表达式,判断string不能与空并且不能有空格

有没有知道的给一个

var str ="fafafassssssfpa[fakfp99w32eflkfSDFSDDFAF++___";
var reg = /\s/g;
if (reg.test(str)) {
    alert("存在空格");
};
if(!str){
    alert("字符串为空");
}
console.log(str);

希望能帮到你,有用就采纳!!

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-29
你说的是不能”为“空,是吧?
/^$| /
如果能匹配上面的正则的话,那string就为空或者有空格(注意上面的正则里|后面有个空格),所以不匹配的话,就符合要求。
注:上面表达式的两边的/不是正则表达式的一部分,中间才是有用的,用的时候不要把/也拷进去,但那个空格别忘了。本回答被提问者采纳
相似回答