i'm doing exercise on codeacademy.com, , stumbled on exercise doesn't make sense. gave out error when tried include hashtag in first[]. i'm not sure why.
//change regexp have message var emailregexp = /[a-z0-9._%+-#]+@[a-z0-9.-]+\.[a-z]{2,4}/; console.log(emailregexp.test("michael.courcy@microsoft.com")?"good":"bad"); console.log(emailregexp.test("michael.courcy@gmail.com")?"good":"bad"); console.log(emailregexp.test("###mic###@microsoft.com")?"good":"bad"); output
error
you need escape - before #, otherwise thinks giving range, example 0-9:
[a-z0-9._%+\-#] so like:
var emailregexp = /[a-z0-9._%+\-#]+@[a-z0-9.-]+\.[a-z]{2,4}/;
Comments
Post a Comment