質問: Regex.IsMatch("#azd@+", str); ``` 上記の場合、「#」が含まれているため、マッチしないので変数resはfalseが変える想定なのですが,trueが返ります。 何か間違っていますでしょうか? ### やりたいこと 半角英数字以外と許可しない記号が入力された場合、falseを返したい。
回答: 開始のアンカー ^ と終了のアンカー $ がないからでは?