使用正则表达式

等价是等同于的意思,表示同样的功能,用不同符号来书写。
?,*,+,d,w 都是等价字符
  ?等价于匹配长度{0,1}
  *等价于匹配长度{0,} 
  +等价于匹配长度{1,}
  d等价于[0-9]
  w等价于[A-Za-z_0-9]。
 
^([u4E00-u9FA5]+)([0-9]{0,})([u4E00-u9FA5]{0,})$
模板:^([]{})$
解释:必须包含一个汉语字符, 数字可以有,也可以没有,结尾可以是汉字也可以是数字
 
使用 
if (Regex.IsMatch(JETPLAN_LEVEL_VALUE.Text, @"^([u4E00-u9FA5]+)([0-9]{0,})([u4E00-u9FA5]{0,})$"))
{
 
}
原文地址:https://www.cnblogs.com/houzf/p/5660142.html