javascript - RegExp - needs to check there are letters and numbers present plus optional special chars? -
this question has answer here:
- password validation regex 2 answers
using javascript have test value ensure alphanumeric, can have selection of optional special chars - have:
[a-za-z0-9\/_\+£&@"\?!'\.,\(\)] but fails optional aspect of test.
e.g. these should valid:
alpha1234 alpha1234! 1234alpha !1234alpha 1234!qwer but these should fail:
alpha 1234 hopefully can either point me in right direction or has answer handy :) or if need know more, let me know.
thanks in advance.
- first, ensure input contains @ least 1 digit: (?=.*[0-9]).
- then, ensure input contains @ least 1 alpha: (?=.*[a-z]).
- finally, ensure input contains allowed chars: [a-z0-9\/_+£&@"?!'.,()]*.
all together:
^(?=.*[0-9])(?=.*[a-z])[a-z0-9\/_+£&@"?!'.,()]*$ 
visualization debuggex
demo regex101
Comments
Post a Comment