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>
|
|