Scusate , in questo controllo :

var espressione = /^([a-z])+\.([a-z])/;

if (!espressione.test(stringa)){

}

praticamente controllo che prima del punto e dopo del punto ci siamo soltanto caratteri alfanumerici.

praticamente però voglio che sono ammessi anche caratteri tipo "_" oppure "-"

quindi come devo modificarla?

Grazie.