等价是等同于的意思,表示同样的功能,用不同符号来书写。
?,*,+,d,w 都是等价字符
?等价于匹配长度{0,1}
*等价于匹配长度{0,}
+等价于匹配长度{1,}
d等价于[0-9]
w等价于[A-Za-z_0-9]。
?等价于匹配长度{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,})$"))
{
}