<!DOCTYPE html>
<html>
<head>
<mata charset="utf-8">
<title>form test</title>
</head>
<body>
<form name="test" action="." method="post">
<input type="text" required pattern="^\d{4}[ DISCUZ_CODE_23 ]quot; oninput="out(this)" placeholder="請輸入代碼" >
<button type="submit">Check</button>
</form>
<script type="text/javascript">
function out(i){
var v = i.validity;
if(true === v.valueMessing){
i.setCustomValidity("請填寫些字段");
}else{
if(true === v.patternMismatch){
i.setCustomValidity("請輸入4位數字的代碼");
}else{
i.setCustomValidity("");
}
}
}
</script>
</body>
</html>