swati-jagtap / javascript-practice

0 stars 0 forks source link

12.1.3--Write a pattern which identify if a string is a valid JavaScript variable #146

Open swati-jagtap opened 3 years ago

swati-jagtap commented 3 years ago
function isValid(variable) {
    let pattern=/^([A-Za-z]|_)([A-Za-z0-9_$]*)$/gi;
    if((pattern.test(variable))){
        return true;
    }
    else{
        return false;
    }
}
console.log(isValid("_firstn2ame"));
console.log(isValid("1firstn2ame"));
console.log(isValid("firstn2ame"));
console.log(isValid("firstn@ame"));
console.log(isValid("firstn_ame"));
console.log(isValid("firstn ame"));

image

swati-jagtap commented 3 years ago
function isValid(variable) {
    let pattern=/^([A-Za-z]|_)([A-Za-z0-9_$]*)/gi;
    if((pattern.test(variable))){
        return true;
    }
    else{
        return false;
    }
}
console.log(isValid("_firstn2ame"));
console.log(isValid("1firstn2ame"));
console.log(isValid("firstn2ame"));
console.log(isValid("firstn@ame"));
console.log(isValid("firstn_ame"));
console.log(isValid("firstn ame"));

image

swati-jagtap commented 3 years ago

when i have not used $ at the end it shows above results which are wrong.