网站地图    收藏   

主页 > 前端 > javascript >

JavaScript判断输入内容不能全为空格程序代码

来源:自学PHP网    时间:2014-09-19 14:47 作者: 阅读:

[导读] 在js中空格与空是两回事情,空格是占一个字符位的,很多程序员在判断时如果用户输入几个空格就可以直接提交了,在js过滤空格我们只要使用到replace进行替换再判断即可。...

测试实例

1、只是不能输入空格

 代码如下 复制代码

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

2、不能输入空格及英文状态下的逗号

 代码如下 复制代码

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

3、

 代码如下 复制代码

<script type="text/javascript">
        function myfunction() {
            var a = $("text1").val();
            if ($.trim(a) == "") {
                alert("不能为空!");
                return false;
            }
        }
</script>

不能全为空格

 代码如下 复制代码

<html>
 <head>
  <script>
   function checkBlankSpace(str){
    while(str.lastIndexOf(" ")>=0){
      str = str.replace(" ","");
    }
    if(str.length == 0){
     alert("输入不能全为空");
    }
   }
   function test(){
    var testStr = document.getElementById("test").value;
    checkBlankSpace(testStr);
   }
  </script>
 </head>
 <body>
  <input type="text" id="test"/>
  <input type="button" value="测试" onclick="test()">
 </body>
</html>

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论