az、0-9、#、+、-、およびピリオドを含む文字列を任意の順序で一致させるにはどうすればよいですか? 他のキャラクターはありません。
3 に答える
0
次の正規表現を使用します。
^[\da-z#+.&-]+$
于 2012-08-14T11:46:30.430 に答える
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 に答える