<input type=text id=txt onblur="test();">
<script>
function test()
{
var re = /[\u4e00-\u9fa5]|[\d]|[\w]|[\.]/;
var s = txt.value;
if(s!="")
{
for(var i=0;i<s.length;i++)
{
if(!re.test(s.charAt(i)))
{
alert("Wrong!")
return false;
break;
}
}
}
}
</script>
<script>
function test()
{
var re = /[\u4e00-\u9fa5]|[\d]|[\w]|[\.]/;
var s = txt.value;
if(s!="")
{
for(var i=0;i<s.length;i++)
{
if(!re.test(s.charAt(i)))
{
alert("Wrong!")
return false;
break;
}
}
}
}
</script>
return /^[a-z0-9.\u4E00-\u9FA5]+$/gi.test(name);
}
return /^[a-z0-9.\u4E00-\u9FA5]+$/gi.test(name);
}
楼上的《正规》正解。