I'm trying to create a regex username whitelist allowing a specific list of characters and specific list of words (html entities)
This is the current regex that I have ^[a-zA-Z0-9 ,.@\|:()\[\]%_\/'-] $ but I would also want to allow & but I have no idea how to join the two
https://regex101.com/r/t0GmKe/1/
CodePudding user response:
Use an alternation:
^(?:[a-zA-Z0-9 ,.@\|:()\[\]%_\/'-]|&) $
This simply says to match a character from your current character class or &, one or more times.
