BUG 7181 Fixed Email validation in text fields does not work correctly

The problem was solved by modifying the validation patterns
This commit is contained in:
Douglas Medrano Chura
2011-07-12 09:09:05 -04:00
parent f8666d3289
commit df7aa30c1b

View File

@@ -783,8 +783,9 @@ function G_Text( form, element, name, type )
me.putFormatNumber(keyPressed);
if(this.validate=="Email")
{
var pat=/^[\w\_\-\.çñ]{2,255}@[\w\_\-]{2,255}\.[a-z]{1,3}\.?[a-z]{0,3}$/;
{
//var pat=/^[\w\_\-\.çñ]{2,255}@[\w\_\-]{2,255}\.[a-z]{1,3}\.?[a-z]{0,3}$/;
var pat=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
if(!pat.test(this.element.value))
{
//old|if(this.required=="0"&&this.element.value=="") {
@@ -2089,7 +2090,8 @@ var validateForm = function(sRequiredFields) {
if(getField(aRequiredFields[i].name).value!='') {
var email = getField(aRequiredFields[i].name);
//var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
var filter = /^[\w\_\-\.çñ]{2,255}@[\w\_\-]{2,255}\.[a-z]{1,3}\.?[a-z]{0,3}$/;
//var filter = /^[\w\_\-\.çñ]{2,255}@[\w\_\-]{2,255}\.[a-z]{1,3}\.?[a-z]{0,3}$/;
var filter =/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
if (!filter.test(email.value)&&email.value!="") {
fielEmailInvalid.push(aRequiredFields[i].label);
vtext.failed();