使用正则表达式
function checkform()
{
re =/(\d+)/;
var s_username=document.createForm.username.value;
re.exec(s_username);
if (RegExp.$1!=s_username||s_username.length<3)
{
alert("您必须提供有效的用户名!有效的用户名必须由字母、数字或下划线组成,并且必须大于等于3位");
document.createForm.username.focus();
return false;