如何以任何顺序匹配包含 az、0-9、#、+、- 和句点的字符串?没有其他字符。
问问题
292 次
3 回答
0
using System;
using System.Text.RegularExpressions;
public class Example
{
public static void Main()
{
string[] myStrings = { "1-2&3-4",
"ABC#123",
"12+abc-34#" };
string pattern = @"^[a-z0-9&#+.-]+$";
foreach (string myString in myStrings)
Console.WriteLine("{0} {1} a valid string.",
myString,
Regex.IsMatch(myString, pattern) ? "is" : "is not");
}
}
在此处测试此代码。
于 2012-08-14T11:52:20.990 回答
0
使用这个正则表达式:
^[\da-z#+.&-]+$
于 2012-08-14T11:46:30.430 回答