ich einen String Beispiel haben die wie folgt aussieht:eine richtige regex Schreiben Nummer und nur Kombinationen von Buchstaben und Zahlen zu ermöglichen, gemischt
51925120851209567
Die Länge des Strings und Zahlen können variieren, jedoch möchte ich Aktivieren Sie die Zeichenfolge nur für Zahlen oder für eine Kombination aus Buchstaben und Zahlen. Zum Beispiel würde eine gültige so etwas wie dieses:
B0031Y4M8S // contains combination of letters and numbers without white space
Ungültige regex wäre:
Does not apply // this one contains white spaces and has only letters
Um die Dinge zusammenzufassen, sollte die regex erlauben nur diese Kombinationen:
51925120851209567 // contains only numbers and is valid
B0031Y4M8S // contains combination of numbers and letters and is valid as well
Alles andere ist ungültig ...
Die aktuelle Lösung, die ich habe nur für die Zeichenkette, um eine Menge von ganzen Zahlen und nichts sonst zu sein ... Jedoch bin ich nicht wirklich sicher, wie man Kombination von Zahlen und Buchstaben ohne weiße Räume und spezielle Zeichen ausfiltert, um für die Regex auch gültig zu sein?
Regex regex = new Regex("^[0-9]+$");
if (regex.IsMatch(parameter))
{
// allow if statement to pass if the regex matches
}
Kann mir jemand helfen?
Probieren Sie '"^(?! [A-Za-z] + $) [0-9A-Za-z] + $ –
@ WiktorStribiżew Genie, es funktioniert wie ein Charme!= D – User987