Necesito una expresión regular (para usar en un sitio web ASP .NET) para validar los números de teléfono. Su supone que deben ser flexibles y las únicas restricciones son:Expresión regular básica para un número de teléfono 'genérico'
- debería haber al menos 9 dígitos
- sin letras alfabéticas
- puede incluir espacios, guiones, una sola (+)
I he buscado SO y Regexlib.com pero obtengo expresiones con más restricciones, por ejemplo telefónica Reino Unido o EE.UU. etc.
Exactamente a la derecha - no hay un estándar, por lo que es difícil proporcionar una expresión regular que coincida en todos los ámbitos sin que sea tan genérica que no pueda evitar entradas no válidas. – GalacticCowboy
Yo quería un formato flexible. Aquí (SA) no hay un formato de teléfono estricto (por ejemplo, 0711231234, 071 123 1234, 071-123-1234, (071) 123 1234 son aceptables). Supongo que una caja de edición enmascarada es la mejor manera de avanzar. – robasta
En ese caso, supongo que una expresión regular que aceptaría exactamente 10 dígitos y filtrada (,) y espacio en blanco sería suficiente. –