// 驗證6位字母和數字組成
if (!preg_match("/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6}$/",$invitecode)) {
?? ?throw new\Exception('由6位字母和數字組成');
}
// 4-8位數字,不允許出現4位以上重復數字
$reg?=?'/^(?!\d*?(\d)\1{3})[\d]{4,8}$/';
//?4-8位數字,不允許出現重復數字
$reg?=?'/^(?!(\d)\1+$)[\d]{4,8}$/';
//?4-8位字符,不允許出現4位以上重復數字或字母
$reg?=?'/^(?![\w]*?(\d)\1{3})(?![\w]*?([a-z])\2{3}})[\w]{4,8}$/';
//?4-8位字符,不允許出現重復數字或字母
$reg?=?'/^(?!(\d)\1+$)(?!([a-z])\2+$)[\w]{4,8}$/';