验证字符串在c#中的格式是否有效?

时间:2012-01-04 05:48:52

标签: c# regex string string-matching

如何检查字符串是否有效(仅限字母数字值)和

string does not "CompanyName"
string does not contain ban keywords
string does not contain spaces or return or tabs
string does not contain special characters

2 个答案:

答案 0 :(得分:3)

我认为这显然是自定义验证的一种情况。首先,使用正则表达式检查字母数字字符(如果该检查通过,则不包含空格,制表符或返回或特殊字符)。然后浏览您的禁令关键字。如果发现一个中断并返回失败。

答案 1 :(得分:0)

类似的东西应该检查字母数字值,不确定它是否是最佳方式

    Regex reg = new Regex("^[a-zA-Z0-9]*$");

if (reg.IsMatch(stringpassed))
{

}

然后进行一些自定义验证