求正则验证,是验证! 字符串只能含中文或数字,不能有字母和特殊符号包括小数点下划线等。
可以是全中文但不能是全数字。
http://www.androidchina.net/378.html里面有很多常用的,自己找下吧,或者试试这个,不保证正确**^[\u4E00-\u9FA50-9_]+$**
^[\u4E00-\u9FA5A-Za-z0-9_]+$
正则表达式: ^[(\u4e00-\u9fa5)|(0-9)]+$
例子: 自己引用jquery库测试
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<script type="text/javascript" src="../js/jquery-1.12.1.js"></script>
</head>
<body>
<span id="lblErr" style="color:Red;"></span>
<textarea rows="10" cols="50" id="txtarea"></textarea>
<input type="submit" value="提交" onclick="submitValidate()" id="btnSave">
<script>
function submitValidate(){
var strIpt = $("#txtarea").val();
if(!strIpt.match(/^[(\u4e00-\u9fa5)|(0-9)]+$/)){
$("#lblErr").text("只能输入中文字和数字!");
$("#lblErr").css("display","block");
return;
}else{
$("#lblErr").css("display","none");
$("#lblErr").text("");
}
}
</script>
</body>
</html>