网站开发 · 2025年4月24日

ecshop判断注册用户名只能输入英文,英文加数字

ecshop判断用户名只能输入英文,英文加数字,不能输入纯数字     打开ecshop根目录user.php找到以下代码           if (strpos($password, ‘ ‘) > 0)         {             show_message($_LANG[‘passwd_balnk’]);         }   在这行代码下添加以下代码         if(!empty($username[‘username’]))         {         if(!preg_match(“/^(([a-z]+[0-9]+)|([0-9]+[a-z]+))[a-z0-9]*$/i”,$username)){         show_message(“用户名格式错误,只能用英文加数字”, $_LANG[‘sign_up’], ‘user.php?act=register’, ‘error’);         }                 }     打开user.js 找到is_registered函数      添加         var user_name = /^[a-zA-Z]{1}([a-zA-Z0-9]){1,}$/;         if (!user_name.test(username))     {         document.getElementById(‘username_notice’).innerHTML = “用户名格式错误,只能用英文加数字”;           var submit_disabled = true;             }