Här är kod exempel hur jag blockar exempelvis ett tecken som jag inte vill ha i ex. ett användarnamn!
function Registrera(){
var tecken = /[-\å\ä\ö\!\"\#\¤\%\&\/\(\)\=\?\´\`\+\}\{\$\£\,\;\:\'\*\¨\^\~\s]/gi;
var kolla = document.userinfo.email.value.search(tecken);
else if(kolla != -1){
alert("Tecken du skrev in är otillåtet!");
return false;
}
Men nu är frågan hur blockar jag ett helt ord???
Om jag skulle skriva fuck (ursäkta uttrycket) så betyder det att jag blockar tecknen f u c k och inte själva ordet!
Jag förutsätter att du har koll på resten av scriptet (det som du inte visar), annars är det bara;
function Registrera(){
var tecken = /fula|ankungen|[-\å\ä\ö\!\"\#\¤\%\&\/\(\)\=\?\´\`\+\}\{\$\£\,\;\:'\*\¨\^\~\s]/gi;
var kolla = document.userinfo.email.value.search(tecken);
if(kolla != -1){
alert("Tecken du skrev in är otillåtet!");
return false;
}
return true;
}