变量中的字符是字母还是数字

时间:2015-02-01 21:46:38

标签: numbers character letter

我想知道如何判断变量中的字符是字母还是数字

例如: 如果我使用代码:ABC123

我如何知道变量是否遵循该模式,因此如果输入的代码是DNM567,它将打印"更正" 但如果代码是DNM56T,它将打印"不正确"。

非常感谢

2 个答案:

答案 0 :(得分:0)

您可以使用正则表达式,或线性扫描字符数组,以确保数字后面没有字母。

有关该问题的更多信息会有所帮助。

答案 1 :(得分:0)

你可以使用正则表达式:

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

编辑:这是C#,但几乎所有的OOP语言都可以找到正则表达式。