s'il vous plaît quelqu'un peut me aider à transformer ce modèle d'expression régulière de javascript pour C#s'il vous plaît quelqu'un peut me aider à convertir ce modèle d'expression régulière de javascript pour C#
var phonePattern = /^(([^\.\-\,a-wy-z]([\(]?(\+|[x])?\d+[\)]?)?[\s\.\-\,]?([\(]?\d+[\)]?)?[\s\.\-\,]?(\d+[\s\.\-\,]?)+[^\.\-\,a-z])|((\+|[x])?\d+))$/i
i besoin de valider le numéro de téléphone que je vais prendre la valeur de textbox et je vais le comparer avec le modèle de regex j'ai besoin de convertir ce modèle spécifiquement parce que ce modèle traitera presque la plupart des modèles de téléphone de pays comme UK, US, eurpoe, inde etc.
ceci est mon C# code
Regex REphone = new Regex(@" c# pattern here");
if (REphone.IsMatch(TextBox_Phone.Text)) {
// ...
} else {
// ...
}
Qu'avez-vous essayé pour le .NET regex jusqu'à présent? Et de quelle façon ça ne marche pas? – Richard
Regex REphone = nouveau Regex (@ "^ (([^ \. \ - \, a-wy-z] ([\ (]? (\ + | [X])? \ D + [\)]?)? [\ s \. \ - \,]? ([\ (]? \ d + [\)]?)? [\ s \. \ - \,]? (\ d + [\ s \. \ - \,] ?) + [^ \. \ - \, az]) | ((\ + | [x])? \ d +)) $ ", J'essaie cela mais ne fonctionnait pas toujours continuer même si je suis entré dans les bonnes valeurs –