Regex在c#wpf中不工作
本文关键字:工作 c#wpf Regex | 更新日期: 2023-09-27 18:19:29
我想检查输入的名称是否只包含字母数字数据或_或空格。就像文件名一样。
这是我的功能
public bool IsAlphaNumeric(String strToCheck)
{
bool res;
Regex objAlphaNumericPattern = new Regex("^[a-zA-Z0-9_]+$");
res=objAlphaNumericPattern.IsMatch(strToCheck);
return res;
}
但即使对于"abcdef"这样的字符串,它也会返回false也就是说,它只允许像"abc12"这样的无空间字符串。。你能给我正确的代码吗。。或者我的代码中有什么错误
Regex objAlphaNumericPattern = new Regex("^[a-zA-Z0-9_''s]+$");
这对我来说很好。
^[a-zA-Z0-9_'s]+$
或者你也可以使用
^[a-zA-Z0-9_ ]+$
添加'' s以包含空间。