Просто проверяем, можно ли использовать регулярное выражение для проверки / проверки строки буквенно-цифровой последовательности, чтобы убедиться, что она имеет одинаковое количество цифр и алфавита.
Например,
7868HGCD (4 digits, 4 alphabets)
87429AJIGH (5 digits, 5 alphabets)
8A2K9H7A (digits ,alphabets alternately)
1H2B3C7D9K8L
.. и этот список можно продолжить.
Любой синтаксис в порядке, если только цифры и буквы в строке равны в сумме. Я пробовал ^([a-zA-Z0-9 -]+)$
, который принимает буквенно-цифровые символы, но я не знаю, какое регулярное выражение можно использовать для проверки (общее количество цифр = общее количество алфавитов)
Использование заглядывания ^(?=[^\s]?[0-9])(?=[^\s]?[a-zA-Z])[a-zA-Z0-9]*$
, но он находит все строки, которые имеют хотя бы одну букву и одно число.