ASP.NET Validatorでは、 "/script/www/test/123.45"のような文字列を検証したいと考えています。それに続く何か。 "/"で始まらない場合は、エラー状態です。REGEX - チェックは常に "/"で始まります
答えて
if(!path.StartsWith("/")) throw...
?
正規表現は過度のようです。私の前に
bool isValid(string sInputString)
{
Regex rex = new Regex(@"^/");
return rex.IsMatch(sInputString);
}
答えはまだ互いに非常に簡単に追加すること、素晴らしいです:
if (path[0] == '/')
食事時に刃物の代わりに電動工具を使用するようなものだ。このために正規表現を使用します。
)私は古い 'スレッジハンマーの言いたいことがナットの勘違いを解読するのが好きです –
パスが== string.EmptyならばIndexOutOfRangeExceptionをキャッチする必要があります – spender
はい、それがnullの場合でもそのエッジケースは残りの答えで無視されました。私は私のものも無視しました:D)。あなたが文字列について知っていることに応じて、それらは必要ないかもしれません。それが常に有効なパスである場合(プログラムの前のチェックのため)、少なくとも1つの文字が含まれていると見なすことができます(nullではありません)。 – Jakob
- 1. iPadは常にランドスケープで始まります
- 2. チェック文字列は特定の文字で始まります
- 3. 単語のチェックは特定のアルファベットで始まりますpython
- 4. Jquery RegExはプラスまたはマイナスと数字のみで始まります。
- 5. ユニティ・オフセット・サイクルは常に最初から始まりますか?
- 6. ワトソンの会話は常にルートから始まります
- 7. regex(IPアドレス)で始まるAwkプリント行
- 8. 各行の始まりはスターで始まりますか?
- 9. Rubyのrspecチェック文字列は特定の値で始まります
- 10. ファイルのチェックに'xxxx 'で始まる行が含まれていますが、' yxxx 'ではありません。
- 11. RegEx数値チェック
- 12. 端末(コンソール)のコンテンツは常に先頭から始まります
- 13. iPhone - アプリは常に空の白い画面から始まりますか?
- 14. user_idとgroup_idは常に一意の値から始まります
- 15. regex - アルファベットで始まり、アルファベットまたはスペースで終わるパターンを検索します。
- 16. sed regexで始まる行を無視する
- 17. Regexは常にfalseを返します。C#
- 18. jQuery regex match関数は常にfalseを返します
- 19. Regex - 特定のフレーズで始まる行全体を返す
- 20. RailsアプリはHerokuで非常に遅く開始されます
- 21. ViewControllerビューは〜〜(0,20)で始まります
- 22. オプティミスティックロックはnilで始まりますか?
- 23. Stacktraceは0x0で始まります
- 24. Regexは母音で始まるすべての単語を見つけます
- 25. preg_repalce php regex - "("または ")で始まるものすべてを置換する"
- 26. CRCチェックXOR関数の戻り値は常に0です
- 27. チェックボックスは常にオフまたはチェックされていません
- 28. ワードプレスナンスのチェックは常に偽です
- 29. 反応 - 非常に基本的な始まり
- 30. Silverlightでデバッグセッションを開始すると非常に時間がかかります
多分私は眠いですが、疑問符は見つけられません。 – Mehrdad