Мне нужно, чтобы мое выражение регулярного выражения выполняло следующее: take:
- az 0-много раз,
- 0-9 0-3 раза,
- & 0-много раз,
- "" 0-1 раз,
- минимум 8 символов.
Я также использую этот сайт для проверки своего кода- https://regexr.com.
Мое регулярное выражение:
([a-zA-Z&]*[0-9]{0,3}[\s]?)\w{8,}
Это должно работать:
abcD &EFG,
ABCde f123,
&&12ADSD&&.
это не должно:
a bcD &EFG,
AB5Cde f123,
&&12ADSD&&34,
1234567,
nope.
Проблема вчто мое регулярное выражение будет принимать любое количество цифр, независимо от того, что я наложу на него свой предел, и оно будет принимать пробелы в середине слов, но непредсказуемо, и я не знаю почему.
Я новичок в регулярном выражении, так чтобудь нежным со мной