[size=large][color=red][b]一、判断输入是否都是空格[/b][/color][/size]
去除所有空格:
str = str.replace(/\s+/g,"");
去除两头空格:
str = str.replace(/^\s+|\s+$/g,"");
[size=large][color=red][b]二、限制只能输入中文[/b][/color][/size]
[size=large][color=red][b]三、限制只能输入全角字符[/b][/color][/size]
[size=large][color=red][b]四、限制只能输入数字[/b][/color][/size]
[size=large][color=red][b]四、限制只能输入数字和英文[/b][/color][/size]
去除所有空格:
str = str.replace(/\s+/g,"");
去除两头空格:
str = str.replace(/^\s+|\s+$/g,"");
var var1 = document.getElementById( "name") ;
//这是正则,\s匹配空格和回车等
var parten = /^\s*$/ ;
//执行验证
if(parten.test(var1)) ...
[size=large][color=red][b]二、限制只能输入中文[/b][/color][/size]
onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"
[size=large][color=red][b]三、限制只能输入全角字符[/b][/color][/size]
onkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,''))"
[size=large][color=red][b]四、限制只能输入数字[/b][/color][/size]
onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
[size=large][color=red][b]四、限制只能输入数字和英文[/b][/color][/size]
onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"