首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

怎么检测输入的字符里面必须有英文字母

2012-02-21 
如何检测输入的字符里面必须有英文字母以下脚本可以检测必须输入用户名,并且用户名为4-20个字符,但如何检

如何检测输入的字符里面必须有英文字母
以下脚本可以检测必须输入用户名,并且用户名为4-20个字符,但如何检测不能全部为数字呢?
if   (trim(document.Form1.Account.value)   == " ")  
{
alert( "用户名不能为空! ");
document.Form1.Account.focus();
return   false;  
}
var   filter=/^\s*[A-Za-z0-9]{4,20}\s*$/;
if   (!filter.test(document.Form1.Account.value))   {  
alert( "用户名填写不正确,请重新填写!\n可使用的字符为(A-Z   a-z   0-9   )\n长度不小于4个字符,不超过20个字符\n注意不要使用空格。 ");  
document.Form1.Account.focus();
document.Form1.Account.select();
return   false;  
}

[解决办法]
var filter=/^[0-9]{4,20}$/;
if (filter.test(document.Form1.Account.value)) alert( "不能全为数字 ");
[解决办法]
if(/[a-zA-Z]/g.test(value)) 有字母
else 没有
[解决办法]
if(/^\d+$/.test(document.Form1.Account.value))
{
alert( "不能全为数字 ")
}
[解决办法]
if(/[a-zA-Z]+/g.test(value))
[解决办法]
<script>
var str = "...33339k3 ";

if (str.match(/[A-Za-z]/g))
{
alert( 'a ');
}
</script>

热点排行