0
MVC 3アプリケーションで正規表現を使用して検証しています。MVC 3の正規表現
私のアプリケーションのユーザーは、ftpでフォルダを作成できる必要があります。フォルダ名には、数字、A〜Z文字、A〜Z文字、_のみが含まれている必要があります。
[RegularExpression(@"[a-zåÅøØÆæA-Z-_0-9\s.]+")
を私はは、ユーザーが文字列の最後の文字/数字の後に空白を作ることができるようにしたいいけない:今得たものアイブ
。
真値:
AsPnG 1.1
偽値:
AsPnG 1.1"space""space"
それは働いていた、感謝 – Timsen
@Timsen –
がそう認められたとして、この答えをマークご検討ください元の表現はそれほど厳密ではなく、他の文字も同様に、これは意図的であってもなくてもよい。最後の文字がスペースでないことを確認するもう一つの簡単な方法は、現在の式の最後に '(?<!\ s)$'を使うことです。それは基本的にあなたのテキストが決してスペースで終わらないことを保証します。属性の仕方によっては、式の先頭に '^'をつけて、内容のどこにでも有効な値を持たず、周囲にゴミがないことを確認することもできます。 '^ [a-zåÅøØÆA-Z-_0-9 \ s。] +(?<!\ s)$' – jessehouwing