字母正则表达式无法正常工作 [英] alphabet regular expression is not working properly
本文介绍了字母正则表达式无法正常工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
apha reg即使我输入字母也会发出警报。
感谢您的支持
var onlyAlphabet_rex = / ^ [a-zA-Z] [a-zA-Z] * $ /;
var ValidEmail_rex = / ^([\w - ] +(?:\。[\ w - ] +)*)@(( ?:[\ w - ] + \。)* \ w [\w - ] { 0 , 66 })\。([az] { 2 , 6 }(?: \。[az] { 2 })?)$ / i;
function validator(){
var ValidEmail_rex = / ^ ([\w - ] +(?: \ [\w - ] +)。*)@((?:[\w - ] + \)* \w [\w-] { 0 , 66 })\。([az] { 2 , 6 }(?:\。[az] { 2 } ?))$ / I;
if (( document .getElementById(' fullName')。value!= onlyAlphabet_rex))
{
alert(' 请输入有效名称');
document .getElementById(' fullName'< /跨度>)聚焦();
document .getElementById(' fullName').value = ;
document .getElementById(' fullName').style.border = 3px solid red;
return false ;
}
解决方案
/;
var ValidEmail_rex = / ^([\w - ] +(?:\。[\ w - ] +)*)@(( ?:[\ w - ] + \。)* \ w [\w - ] { 0 , 66 })\。([az] { 2 , 6 }(?: \。[az] { 2 })?)
/ i;
function validator(){
var ValidEmail_rex = / ^ ([\w - ] +(?: \ [\w - ] +)。*)@((?:[\w - ] + \)* \w [\w-] { 0 , 66 })\。([az] { 2 , 6 }(?:\。[az] { 2 } ))
/ I?;
if (( document .getElementById(' fullName')。value!= onlyAlphabet_rex))
{
alert(' 请输入有效名称');
document .getElementById(' fullName'< /跨度>)聚焦();
document .getElementById(' fullName').value = ;
document .getElementById(' fullName').style.border = 3px solid red;
return false ;
}
apha reg is alerting even i enter alphabet.
thanks for your support
var onlyAlphabet_rex = /^[a-zA-Z][a-zA-Z ]*$/;
var ValidEmail_rex = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
function validator(){
var ValidEmail_rex = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
if((document.getElementById('fullName').value != onlyAlphabet_rex))
{
alert('Please enter a valid Name');
document.getElementById('fullName').focus();
document.getElementById('fullName').value = "";
document.getElementById('fullName').style.border = "3px solid red";
return false;
}
解决方案
/; var ValidEmail_rex = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)
/i; function validator(){ var ValidEmail_rex = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)
/i; if((document.getElementById('fullName').value != onlyAlphabet_rex)) { alert('Please enter a valid Name'); document.getElementById('fullName').focus(); document.getElementById('fullName').value = ""; document.getElementById('fullName').style.border = "3px solid red"; return false; }
这篇关于字母正则表达式无法正常工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文