js限制文本框输入空格

JavaScript030

js限制文本框输入空格,第1张

1、限制输入空格

<input type="text" onkeyup="this.value=this.value.replace(/^ +| +$/g,' ')">

2、限制输入空格及英文状态下的逗号

<input type="text" onkeyup="this.value=this.value.replace(/[, ]/g,' ')">

3、限制空内容输入

<script>

    function myfunction() {

        var a = $("text1").val()

        if ($.trim(a) == "") {

                alert("不能为空!")

                return false

         }

  }

</script>

可以用正则来检查,比如:

if(/^\s+$/gi.test(document.getElementById('text_id').value)){

alert('不能全为空格')

}

如果还有问题欢迎追问,问题解决请及时选为满意回答,谢谢.

通过这个函数可以去掉空格

function delHtmlTag(str)

{

var result=str.replace(/(^\s+)|(\s+$)/g,"")//去掉前后空格

return result.replace(/\s/g,"")//去除文章中间空格

}