帮我写一个Javascript判断输入框里的值

来源:百度知道 编辑:UC知道 时间:2024/05/16 07:19:44
要求:这个输入框必须包含字母和数字,以字母开头(不要下划线),后面要包含数字,(也就是说至少要有一个字母和一个数字,),输入框里的值长度不限;

<BODY>
<input type="text" id="valuebox" />
<input type="button" value="检查" onclick="check();" />
<script>
function check()
{
var box = document.getElementById("valuebox");
var val = box.value;
if(!/^[A-Za-z]+.*\d+.*$/.test(val))
alert("错误的值,必须以字母开头,后边至少有一个数字!");
else
alert("正确的值。");
}
</script>
</BODY>

^\w(.)*(\d)+(.)*$

<input type="text" id="val" name="textfield" />
<input type="submit" onclick="/^([a-z]|[A-Z])[A-Za-z0-9]+$/.test(val.value)?alert('正确'):alert('错误');" name="Submit" value="提交" />