求一个不允许输入空格的正则表达式 js方面的 网上好多都看了不符合我的标准

求一个不允许输入空格的正则表达式 js方面的 网上好多都看了不符合我的标准

js内不允许输入空格,可以直接这样: onblur='this.value=this.value.replace(' ','');'

正则可以用这个: var reg=/^\S+$/;

 function g(vl){
  var regx=/\s/;
  var rs=regx.test(vl);
  return rs;
}
                js  一样行   var a=$("#id").text();
                                                    if(a.trim().length<=0){
                                                    alert("不能输入空格");
                                                    return false;
                                                    }
 ^\S+$

onkeyup="this.value=this.value.replace(/\s+/g,'')"