sto provando questo script
codice:
<head>

<script type="text/javascript">
var ck_title = /^[A-Za-z0-9!@#$%^&*()?;+.:,;_]{1,100}$/;
var ck_text =  /^[A-Za-z0-9!@#$%^&*()?;'";+.:,;_]{1,15000}$/;

function validate(form){
var Titolo = form.title.value;
var Testo = form.text.value;
var errors = [];
 
if (!ck_title.test(title)) {
  errors[errors.length] = "Special Characters are not allowed!";
 }
 if (!ck_text.test(text)) {
  errors[errors.length] = "Special Characters are not allowed!";
 }
 
 if (errors.length > 0) {

  reportErrors(errors);
  return false;
 }
  return true;
}
function reportErrors(errors){
 var msg = "Inserisci Caratteri Consentiti. \n";
 for (var i = 0; i<errors.length; i++) {
 var numError = i + 1;
  msg += "\n" + numError + ". " + errors[i];
}
 alert(msg);
}
</script>


</head>
solo che sembrano non funzionare.. volevo che bloccasse solo alcuni caratteri speciali come <> e le / \ permettendo tutti gli altri.. solo che mi esce errore con qualsiasi carattere provo a inserire.. il codice html collegato è
codice HTML:
<form action="PostNews.php" method="POST" onSubmit="return validate(this);" name="form" checked>
e i 2 box in cui scrivere il testo sono
codice HTML:
<span class="add-on newskys-color-red" style="width:90px;">Titolo</span><input value="" title="Inserisci il titolo" data-rel="tooltip" id="title" name="title" size="25" maxlength="100"   type="text" placeholder="Insert Title"  required>
codice HTML:
<textarea rows="4" cols="300" style="width:500px ; height:350px ; position:relative ; left:140 ; resize:none" title="Inserisci il Testo" data-rel="tooltip" id="text" name="text" size="25" maxlength="15000"   type="text" placeholder="Insert Text" required></textarea>
come faccio a farlo funzionare e fare in modo che vengano bloccati solo i caratteri "<|/\>" (quelli tra apici).. aiuto