
function isEmailValid(src) {
     var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
     var regex = new RegExp(emailReg);
     return regex.test(src);
  }


function addSlashes(s_str){

    s_str = new String(s_str);
    s_str = s_str.replace(/'/gi,"''");
    return s_str;
}

function cleanVal(s_str){

    s_str = new String(s_str);
    s_str = s_str.replace(/null/gi,"");
    return s_str;
}


function editInt(s_int){

    s_str = new String(s_int);
    s_str = s_str.replace(/[^0-9]/gi,"");
    return s_str;
}

function editDbl(s_dbl){

    s_str = new String(s_dbl);
    s_str = s_str.replace(/[^0-9.]/gi,"");
    return s_str;
}

function editCurrency(s_currency){

    s_str = new String(s_currency);
    s_str = s_str.replace(/[^0-9,.$]/gi,"");
    return s_str;
}

function editText(s_text){

    s_str = new String(s_text);
    s_str = s_str.replace(/[^a-zA-Z]/gi,"");
    return s_str;
}

function editWord(s_word){

    s_str = new String(s_word);
    s_str = s_str.replace(/[^a-zA-Z .]/gi,"");
    return s_str;
}

function editName(s_word){

    s_str = new String(s_word);
    s_str = s_str.replace(/[^a-zA-Z '0-9,.-]/gi,"");  // old expression s_str.replace(/[^a-zA-Z .]/gi,"");
    return s_str;
}

function editWordPlus(s_word){
    s_str = new String(s_word);
    s_str = s_str.replace(/[^a-zA-Z '&0-9#!@$,-:\.\/\+\*\(\)\\]/gi,""); // old expression /[^a-zA-Z .'&0-9]/gi,"");
    return s_str;
}

function editEmailPlus(s_word){
    s_str = new String(s_word);
    s_str = s_str.replace(/[^a-zA-Z .'0-9@_-]/gi,"");
    return s_str;
}

function editCompanyName(s_word){

    s_str = new String(s_word);
    s_str = s_str.replace(/[^a-zA-Z0-9 ?$-./&amp;_]/gi,"");
    return s_str;
}

function editPhone(s_word){

    s_str = new String(s_word);
    s_str = s_str.replace(/[^0-9-()]/gi,"");
    return s_str;
}
