string number = fn_txt.Text; //textbox
Regex regex2 = new Regex(@"\d"); //check number
Match match2 = regex2.Match(number);
if (match2.Success) // if found number
{ **// do what you want here**
fn_warm.Visible = true; // visible warm lable
fn_warm.Text = "write your text here "; /
}
Ich denke nicht, dass dies die Frage wirklich beantwortet, da die Frage an kurzen Fragen interessiert war und es bereits viele gibt, die viel prägnanter sind als diese.
Antworten:
"abc3def".Any(c => char.IsDigit(c));
Update : Wie @Cipher betonte, kann es sogar noch kürzer gemacht werden:
"abc3def".Any(char.IsDigit);
quelle
using System.Linq;
oben in der Codedatei hinzugefügt haben .Versuche dies
public static bool HasNumber(this string input) { return input.Where(x => Char.IsDigit(x)).Any(); }
Verwendung
string x = GetTheString(); if ( x.HasNumber() ) { ... }
quelle
input.Any(x => Char.IsDigit(x));
oder möglich mit Regex:
string input = "123 find if this has a number"; bool containsNum = Regex.IsMatch(input, @"\d"); if (containsNum) { //Do Something }
quelle
Wie wäre es damit:
bool test = System.Text.RegularExpressions.Regex.IsMatch(test, @"\d");
quelle
string number = fn_txt.Text; //textbox Regex regex2 = new Regex(@"\d"); //check number Match match2 = regex2.Match(number); if (match2.Success) // if found number { **// do what you want here** fn_warm.Visible = true; // visible warm lable fn_warm.Text = "write your text here "; / }
quelle