4

ユーザーが 2 つの連続したダッシュを使用できないようにする正規表現を考え出しました。それらは、想像できるほぼすべてのパターンに入る可能性があります。私が実装しようとしている他の唯一の基準は、ユーザーがテキストボックスのどこにも空白を入力できないようにすることです。二重ダッシュを防ぐために機能する私の表現は次のとおりです。

[RegularExpression(@"^(?:(?!--).)*$", ErrorMessage = "No double dashes please")]

ユーザーがテキストボックスのどこにでもスペースを入力できないようにする機能をこの式に追加するのを手伝ってもらえますか

ありがとうございました

4

1 に答える 1

4

空白も防ぐため\sに、代替を使用して既存の否定先読みに追加できます。

@"^(?:(?!--|\s).)*$"
于 2013-10-13T23:08:18.993 に答える