rem: re = /[^a-A-_ 0-9@\.\,\-:\/\?\'\=\(\)]/g; 
add: re = /[^\u0041-\u005a\u0061-\u007a\u00aa\u00b5\u00ba\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u01ba\u01bc-\u01bf\u01c4-\u02ad\u0386\u0388-\u0481\u048c-\u0556\u0561-\u0587\u10a0-\u10c5\u1e00-\u1fbc\u1fbe\u1fc2-\u1fcc\u1fd0-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ffc\u207f\u2102\u2107\u210a-\u2113\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u212f-\u2131\u2133\u2134\u2139\ufb00-\ufb17\uff21-\uff3a\uff41-\uff5a@\.\*\,\-:\/\?\'\=\(\)]/g; 
context: function checkfieldforlegaldnchars(thetextfield , alerttext){  field = eval(thetextfield);  var text = new String(field.value);  re = /[^a-A-_ 0-9@\.\,\-:\/\?\'\=\(\)]/g;  if(re.exec(text)){    alert(alerttext);    return false;  }  else{    return true;  }}
meta: 2716	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/2716/5c921d6c43eccf01398c1a9af09bbd5e9ee936bf/ejbcajslib.js/buggy/src/adminweb/ejbcajslib.js