var a = /^[a-zA-Z0-9_\w|\u4E00-\u9FA5]+$/gi;
var b = "好abc_ddd"; // 合法
var c = "好abc_ddd#$%^&"; // 不合法
if(a.exec(document.register.username.value.trim())){}
else
{ alert('用户名必须由:大小写英文,汉字,数字组成');}
请各位高手将上面的代码转成JAVA的,上面是JS的,感谢