Wie entferne ich alle nicht alphanumerischen Zeichen mit Ausnahme von Bindestrich und Leerzeichen aus einer Zeichenfolge?
Ich glaube, OP könnte über C#, nicht JS gefragt haben.
Wie entferne ich alle nicht alphanumerischen Zeichen mit Ausnahme von Bindestrich und Leerzeichen aus einer Zeichenfolge?
Ich verwende hier eine Variante einer der Antworten. Ich möchte Leerzeichen durch "-" ersetzen, damit es SEO-freundlich ist, und auch Kleinbuchstaben machen. Auch nicht Referenz system.web von meiner Dienste-Schicht.
private string MakeUrlString(string input)
{
var array = input.ToCharArray();
array = Array.FindAll<char>(array, c => char.IsLetterOrDigit(c) || char.IsWhiteSpace(c) || c == '-');
var newString = new string(array).Replace(" ", "-").ToLower();
return newString;
}
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.