js正则表达式的使用

<scriptlanguage="JavaScript"type="text/javascript">functioncheck(){varuserName=docume... <script language="JavaScript" type="text/javascript">
function check(){
var userName=document.getElementById("userName");
var password=document.getElementById("password");
var Name=document.getElementById("Name");
var idCard=document.getElementById("idCard");
var place=document.getElementById("place");
var email=document.getElementById("email");
var phone=document.getElementById("phone");

if(){
alert("用户名应为全英文");
return false;
}
else if(password.value==""){
alert("密码不能为空且为20位以内");
return false;
}
这是一段代码的一部分 请问如何用正则表达式判断userName是否全为英文字符组成
就是第一个if的括号里要怎么写?
展开
 我来答
Win8社区
推荐于2017-10-04 · TA获得超过412个赞
知道小有建树答主
回答量:151
采纳率:0%
帮助的人:140万
展开全部
我这里给你写了一个例子
var reg = /^[a-zA-Z]$/;// 这里是 正则表达式,大小写英文字母都可以
if (reg.test(userName.value) != true) {
alert("用户应为全英文");
}
希望对你有用,如果还有问题,请继续追加问题
更多追问追答
追问
大神  其实我看了很多的这样写的   但是一直有个问题:我对test方法理解是:它是按照正则表达式所表示的匹配模式来查找,而我在做的是发现,似乎只要它从头往后找 只要找到一个匹配的他就会返回true ,所以好像即使中间有个数字什么的也没关系  只要字符串中有字母 它就会返回true   我的理解有没有错误  我刚学web一星期多额   很多不懂的
追答
这个你放心啊,你可以设置你的长度的,最少多少位,最长多少位,比如说var reg = /^[a-zA-Z]{1,20}$/; 最少一位,最长20位
育知同创教育
2018-06-28 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
写了一个例子
var reg = /^[a-zA-Z]$/;// 这里是 正则表达式,大小写英文字母都可以
if (reg.test(userName.value) != true) {
alert("用户应为全英文");
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
孩子也该长大了
2013-03-06 · 超过16用户采纳过TA的回答
知道答主
回答量:128
采纳率:0%
帮助的人:46.5万
展开全部
var elReg = /^[a-zA-Z]$/;
if(elReg .test(userName)){

}else{
alert("用户名应为全英文");
return;
}
就这样!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友daf8d4d
2013-03-06
知道答主
回答量:8
采纳率:100%
帮助的人:4.3万
展开全部
var str= /^[A-Z]+$/;
var r = userName.match(str);
if(r==null){
alert("用户名应为全英文");
return false;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Shuo_BD
2013-03-06 · TA获得超过399个赞
知道小有建树答主
回答量:387
采纳率:0%
帮助的人:224万
展开全部
if(/^[a-zA-Z]$/.test(userName.trim()))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式