首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么调用类中正则表达方法来验证

2012-09-19 
如何调用类中正则表达方法来验证?我类中是这么写的public static bool MY(string biaoda, string zifu){if

如何调用类中正则表达方法来验证?
我类中是这么写的 
  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]+";//应匹配多个汉字

热点排行