以下の内容はhttps://husk.hatenablog.com/entry/2018/07/25/224623より取得しました。


【C#】正規表現

準備

using System.Text.RegularExpressions;

半角数字のみ

string target1 = "0123";
string target2 = "a012";
Regex regex = new Regex(@"^[0-9]+$");

Console.WriteLine(regex.IsMatch(target1));
Console.WriteLine(regex.IsMatch(target2));

コンソール出力結果

True
False

半角英数字のみ

string target1 = "Pass0123";
string target2 = "Pass_0123";
Regex regex = new Regex(@"^[a-zA-Z0-9]+$");

Console.WriteLine(regex.IsMatch(target1));
Console.WriteLine(regex.IsMatch(target2));

コンソール出力結果

True
False

特定文字「¥」,「&」,「?」,「"」,「半角スペース」,「+」が含まれているか

string target1 = "Pass 0123";
string target2 = "Pass+0123";
string target3 = "Pass_0123";
Regex regex = new Regex(@"¥¥|&|¥?|¥s|¥+");

Console.WriteLine(regex.IsMatch(target1));
Console.WriteLine(regex.IsMatch(target2));
Console.WriteLine(regex.IsMatch(target3));

コンソール出力結果

True
True
False



以上の内容はhttps://husk.hatenablog.com/entry/2018/07/25/224623より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14