【发布时间】:2014-04-30 16:20:39
【问题描述】:
我正在尝试根据各种正则表达式验证字符串;但是,如果将空格字符添加到字符串的 end,它们将不再被标记。
if (Regex.IsMatch(literal.Value.ToString().ToLower(), @"^\+?[0-9\-\(\)\.\/]{8,20}$")
{
//Logic
}
在下面的一段代码中; X 值被标记,但 Z 值没有。
string x = "0337350670"; // Gets flagged
string z = "0337350670 "; // Does not get flagged
我应该更改我的正则表达式还是有办法针对字符串的一部分进行验证?
【问题讨论】: