要求:验证2-5个中文字?在网上找了好久,发现那些表达式根本没有用??
完全是残害大众!!!
var reg = /^([\u4E00-\uFA29]|[\uE7C7-\uE7F3])*$/;
var reg = /[^u4e00-u9fa5]/;
var reg = new RegExp("^([\u4E00-\uFA29]|[\uE7C7-\uE7F3])*$"); <script>
//var reg = /^([\u4E00-\uFA29]|[\uE7C7-\uE7F3])*$/;
var reg = /[^u4e00-u9fa5]/;
//var reg = new RegExp("^([\u4E00-\uFA29]|[\uE7C7-\uE7F3])*$");
var name = document.getElementById("userName").value;
function test(){
alert(reg.test(name));
}
</script>
上面三条都是网站找了。。
但是没有用。求解,谢谢!!!
完全是残害大众!!!
var reg = /^([\u4E00-\uFA29]|[\uE7C7-\uE7F3])*$/;
var reg = /[^u4e00-u9fa5]/;
var reg = new RegExp("^([\u4E00-\uFA29]|[\uE7C7-\uE7F3])*$"); <script>
//var reg = /^([\u4E00-\uFA29]|[\uE7C7-\uE7F3])*$/;
var reg = /[^u4e00-u9fa5]/;
//var reg = new RegExp("^([\u4E00-\uFA29]|[\uE7C7-\uE7F3])*$");
var name = document.getElementById("userName").value;
function test(){
alert(reg.test(name));
}
</script>
上面三条都是网站找了。。
但是没有用。求解,谢谢!!!
var reg = /[\u4e00-\u9fa5]*/
alert(reg.test("中国"))这个应不会错
alert(reg.test("中斯蒂芬斯蒂芬家国人民"))
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> new document </title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="generator" content="editplus" />
<meta name="author" content="[email protected]" />
<meta name="keywords" content="" />
<meta name="description" content="" />
</head><body>
<input type="text" id="userName" />
<input type="button" id="checkBtn" value="检测" />
<script type="text/javascript">
<!--
document.getElementById("checkBtn").onclick = function() {
var reg = /^[\u4e00-\u9fa5]{2,5}$/;
var name = document.getElementById("userName").value;
if (!reg.test(name)) {
alert("请输入2-5个中文字");
}
else
alert("符合格式!");
}; //-->
</script>
</body>
</html>
http://download.csdn.net/source/308913JScript 语言参考 -- 参考这里
http://download.csdn.net/source/308916CCS 样式表中文手册
http://download.csdn.net/source/304124