Fungerar det helt enkelt inte med
var er_nombre = /^([a-z]|[A-Z]|á|é|í|ó|ú|ñ|ü|å|ä|ö|\s|\.|-|"|'|\*)+$/
...?
2 svar · 223 visningar · startad av mariel
Hej!!!
Här är koden som jag använder för att kontrollera ett formulär
<script language="javascript">
<!--
function validacion(formulario) {
var er_nombre = /^([a-z]|[A-Z]|á|é|í|ó|ú|ñ|ü|å|ä|ö|\s|\.|-)+$/ //bokstäver, '.' y '-' eller tom
var er_comentario = /^([a-z]|[A-Z]|á|é|í|ó|ú|ñ|ü|å|ä|ö|\!|\?|\s|\.|\,|-|[0-9\s\+\-])+$/
//kontrollera fält namn
if(!er_nombre.test(formulario.namn.value)) {
alert('Fel namn, var god ändra det')
return false
}
//kontrollera fält kommentärer
if(!er_comentario.test(formulario.kommentarer.value)) {
alert('Fel kommentar, var god ändra det')
return false
}
return true
}
-->
</script>
hur gör jag för att "acceptera" tecken som " ' * mm.? jag försökte lägga till " som \" och det funkar inte.
Fungerar det helt enkelt inte med
var er_nombre = /^([a-z]|[A-Z]|á|é|í|ó|ú|ñ|ü|å|ä|ö|\s|\.|-|"|'|\*)+$/
...?
japp det funkar. eftersom allt efter "|'| blev grön (som om det var ett meddelande), tänkte jag att det inte skulle funka.
tack jawbreaker!!!