如何调用类中正则表达方法来验证?
我类中是这么写的
public static bool MY(string biaoda, string zifu)
{
if (!Regex.IsMatch(zifu, biaoda))
{
return false;
}
else
{
return true;
}
}
窗口中调用
private void button1_Click(object sender, EventArgs e)
{
string valEx = @"[\u4e00-\u9fa5]";//验证汉字字符串的正则表达式
如何用类中的方法来textBox1.Text是否是汉字字符串
}
------解决方案--------------------静态方法用类名.方法名就可以调用了。
不知道你的类叫什么,假设叫class1
那么就是
bool result = class1.MY(valEx, textBox1.Text);
不过这个代码纯粹没有意义。直接调用
bool result = RegEx.IsMatch(textBox1.Text, valEx);
也就多几个字母而已。
------解决方案-------------------- string valEx = @"[\u4e00-\u9fa5]+";//应匹配多个汉字