<html>
<head>
<title>验证函数</title>
</head>
<body>
<script >
function regex()
{
var str = document.form1.name1.value;
var regex=/^([a-zA-Z]\w*[a-zA-Z0-9]){3,12}$/g;
var result = regex.test(str);
if(result)
alert("ok");
else
alert("no");
}
</script>
<form name=form1>
<input type=text name=name1 >
<input type=button onClick="regex()" value="test">
</form>
</body>
</html>
<head>
<title>验证函数</title>
</head>
<body>
<script >
function regex()
{
var str = document.form1.name1.value;
var regex=/^([a-zA-Z]\w*[a-zA-Z0-9]){3,12}$/g;
var result = regex.test(str);
if(result)
alert("ok");
else
alert("no");
}
</script>
<form name=form1>
<input type=text name=name1 >
<input type=button onClick="regex()" value="test">
</form>
</body>
</html>
<head>
<title>验证函数</title>
</head>
<body>
<script >
function regex()
{
var str = document.form1.name1.value;
var regex=/^[a-zA-Z]\w{1,10}[a-zA-Z0-9]$/g;
var result = regex.test(str);
if(result)
alert("ok");
else
alert("no");
}
</script>
<form name=form1>
<input type=text name=name1 >
<input type=button onClick="regex()" value="test">
</form>
</body>
</html>
^[a-zA-Z]\w{1,10}[a-zA-Z\d]$
下面是我写的.不知道能不能再精简点
[a-zA-Z](\w{2,10}[a-zA-Z0-9]|[a-zA-Z0-9]{2})