0

I want the pattern definition for the username to have common numbers and letters and to get an error if it enters only numbers or only letters

[['user'], 'match', 'pattern' => '/^[A-Za-z0-9_-]+$/i']
Loei
  • 1

1 Answers1

0

check this pattern (positive lookahead):

[['user'], 'match', 'pattern' => '/^(?=.*[0-9])(?=.*[a-zA-Z])([a-zA-Z0-9]+)$/']

found here

e-frank
  • 739
  • 11
  • 21