Qué tal,
la propuesta de javierB es simple y efectiva. El usar una expresión regular sólo te dirá si es o no correcta la cadena, pero habrás igual de alterarla, así que no creo que en este caso sea necesaria la regexp
Otra sería usar un replace
la función que estás usando para validar debe ser algo tipo...
function validatessn(algo){
...sentencias...
}
Así en
algo tendrás guardado el valor del campo de texto
puedes pedirle en esa función entonces algo tipo
algo = algo.replace(/-/,"")