[a-z0-9-_] ?((\\D)|(\\W)|(\\S)|(\\H)|(\\B)|(\\Q)|(\\E))*
I want the pattern to reapeat ex:
valid : abc\D\Wabc, abc, \W, \Wabc, \E\D,\E\Dsd\B
for now only the regex order is valid
CodePudding user response:
You can validate them with
/^(?:[a-z\d_-]|\\[DWSHBQE])*$/
^Start of a string(?:Non-capturing group[a-z\d_-]|\\[DWSHBQE]Match one of lowercase letters, digits,-and_. Or,\and one ofD,W,S,H,B,Q,E
)Close non-capturing group*The previous match zero or more times$End of a string
Also, see the demo
