Подскажите, можно ли одним выражением проверить, состоит ли слово из букв и цифр. Условия такие:
* Символы могут располагаться в любом порядке (может начинаться\кончаться с буквы или цифры)
* Слово состоит из латинских букв и цифр
* Слово НЕ состоит только из букв
* Слово НЕ состоит только из цифр
Почему нет? Можно. Занимаясь написание регекспов нужно оперировать не логическими условиями, а порядом символов в строке. Ваша строка выглядит так:
((одна или более букв, затем одна или более цифра) либо (одна или более цифр, затем одна или более букв)) затем опционально буквы либо цифры
Одним — вряд ли. Да и зачем? Надо, чтоб работало, или надо, чтобы было круто? :)
Нужно три проверки — что только буквы+цифры, что есть буквы, что есть цифры.