前提・実現したいこと
c#で半角英数字と「+,?,@」の記号だけを許可したいと考えてります。
var str = @"[0-9a-z@+?]"; bool res = Regex.IsMatch("#azd@+", str);
上記の場合、「#」が含まれているため、マッチしないので変数resはfalseが変える想定なのですが,trueが返ります。
何か間違っていますでしょうか?
やりたいこと
半角英数字以外と許可しない記号が入力された場合、falseを返したい。
回答2件
あなたの回答
tips
プレビュー