ok , allora prova senza $ finale... cioè usa questa espressione regolare:

codice:
/^([^\?])*?\./