陈靖允老公:[ASP]新用户注册时,用户名只能用数字字符下划线与中文

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 08:10:56
新用户注册时,如何验证用户名只能用数字、字符、下划线、中文,除了这四种,其他的输入都属于不规范的?望高手提供相关代码!
我还需要他可以输入中文....

<script Language="JavaScript">
function funCheck(obj){
var filter=/^\s*[.A-Za-z0-9_-]{4,20}\s*$/;
if (!filter.test(obj.ClientNickName.value)) {
alert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ -.)长度不小于4个字符,不超过20个字符,注意不要使用空格。");
obj.username.focus();
obj.username.select();
return false;
}
return true;
}
</script>

c语言中规定标识符只可以用数字、字母、下划线,而且开头只能是字母、下划线。
而我们在中国,所以又可以用中文了。