Estoy tratando de construir una expresión regular que debe contener solo letras y un punto.
Hay una restricción : el punto no se puede colocar al principio ni al final.
Ejemplo:
abc.differencetraté de usar
^[a-zA-z]*(\d*\.\d*)[a-zA-z]*$Si el punto puede desaparecer en la cadena de entrada, puede usar
/^[A-Za-z]+(?:\.[A-Za-z]+)?$/Si el punto es obligatorio:
/^[A-Za-z]+\.[A-Za-z]+$/Detalles :
^ - comienzo de la cadena[A-Za-z]+ - uno o más caracteres de letras(?:\.[A-Za-z]+)? - una ocurrencia opcional de\. - un punto[A-Za-z]+ - uno o más caracteres alfa$ - final de la cadena.