近期在写新闻网站时,对用户注册,验证文本框是否全输入的空格,自己想了两种方法:
第一种:
function test() {
var dom = document.getElementById('id');
var value = dom.value;
value = value.replace('\s+', ''); //关键是这一句,把value中的空格全replace成空字符串
if(value.length > 0) {
} else {
alert('shit , 全是空格');
}
}
思路:将字符串全部变为空字符串,再检测该字符串是否还有别的字符;
第二种:
function checkInfo(){ var account = document.getElementById("account").value.trim(); var password = document.getElementById("password").value.trim(); if (account==""|| password=="") {alert('shit , 全是空格');
}
思路:使用String的trim()方法去除字符串末端的空格,再进行判断。