字母正则表达式无法正常工作 [英] alphabet regular expression is not working properly

查看:103
本文介绍了字母正则表达式无法正常工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆