diff -r 917dcc6c4ceb -r f088805540ae plugins/SpecialUserFuncs.php --- a/plugins/SpecialUserFuncs.php Sat Nov 17 22:25:37 2007 -0500 +++ b/plugins/SpecialUserFuncs.php Sun Nov 18 20:37:08 2007 -0500 @@ -820,7 +820,7 @@ if(!namegood && ( field.name == 'username' || field.name == '_nil' ) ) { //if(frm.username.value.match(/^([A-z0-9 \!@\-\(\)]+){2,}$/ig)) - var regex = new RegExp('^([^<>_&\?]+){2,}$', 'ig'); + var regex = new RegExp('^([^<>&\?]+){2,}$', 'ig'); if ( frm.username.value.match(regex) ) { document.getElementById('s_username').src='/images/unknown.gif'; @@ -885,10 +885,8 @@ if(!namegood) { - + var regex = new RegExp('^([^<>&\?]+){2,}$', 'ig'); + if ( frm.username.value.match(regex) ) { document.getElementById('s_username').src='/images/unknown.gif'; document.getElementById('e_username').innerHTML = ' ';