文字列をチェックするJavascriptと.NETの正規表現が必要で、文字列がスペース以外の文字を1つだけ含むかどうかを知ることができます。Javascript/.NET regex
"wwwwwwwwww wwwwwwwwwwwwwwwwwwwwwww"のようなものを入力しないようにしたいが、 "cccccccc ddddddddd"のようなものを入力できるようにしたい。
私は正規表現で非常に悪いので、コードが付いてこないのは残念です。
文字列をチェックするJavascriptと.NETの正規表現が必要で、文字列がスペース以外の文字を1つだけ含むかどうかを知ることができます。Javascript/.NET regex
"wwwwwwwwww wwwwwwwwwwwwwwwwwwwwwww"のようなものを入力しないようにしたいが、 "cccccccc ddddddddd"のようなものを入力できるようにしたい。
私は正規表現で非常に悪いので、コードが付いてこないのは残念です。
string [] inputs = {" sdfasf asdf ", " wwwwww wwwwwww ", " aaaaa bbbb ccccccc"};
foreach (string input in inputs)
{
var match = Regex.Match (input, @"^\s*(\w)(?:\1|\s)*$");
Console.WriteLine (input + "\t" + match.Success);
}
正規表現には特殊文字は使用されていないため、JavaScriptでも同様に動作します。 C#では、次のように表示されます。
sdfasf asdf False
wwwwww wwwwwww True
aaaaa bbbb ccccccc False
あなたの質問でちょっと混乱します...スペース文字は1つまで許可しますか?スペース文字を許可しませんか? – mrk