2015-02-01 2 views
-1

Я хотел бы узнать, как вы можете сказать, если символ в переменной является буква или цифрали символ в переменной является буква или цифра

, например: , если я использовал код: ABC123

Как узнать, следует ли переменная следовать этому шаблону, поэтому если введенный код будет DNM567, он будет печатать «правильно» Но если код был DNM56T, он напечатал бы «неправильный».

Большое спасибо

+0

Какой язык программирования? – Victor2748

+1

Укажите язык программирования, который вы используете, однозначно описывайте проблему и покажите, какие ваши лучшие усилия при решении этой проблемы. SO не для написания кода для вашего. –

ответ

0

Вы можете использовать регулярные выражения, или линейно сканировать массив символов, чтобы гарантировать, что письмо не приходит после того, как ряд.

Дополнительная информация о вопросе была бы полезной.

0

вы можете использовать регулярные выражения:

if(Regex.IsMatch(myString, "^[A-Za-z]{3}[0-9]{3}$")) 
{ 
    // you got the right pattern... 
} 

редактировать: это C#, но регулярное выражение можно найти практически на любом языке ООП там.