โค้ด: เลือกทั้งหมด
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>
function autoTab(obj) {
var pattern = new String("_-____-_____-_-__"); // กำหนดรูปแบบในนี้
var pattern_ex = new String("-"); // กำหนดสัญลักษณ์หรือเครื่องหมายที่ใช้แบ่งในนี้
var returnText = new String("");
var obj_l = obj.value.length;
var obj_l2 = obj_l - 1;
for (i = 0; i < pattern.length; i++) {
if (obj_l2 == i && pattern.charAt(i + 1) == pattern_ex) {
returnText += obj.value + pattern_ex;
obj.value = returnText;
}
}
if (obj_l >= pattern.length) {
obj.value = obj.value.substr(0, pattern.length);
}
}
</script>
</head>
<body>
<p>Demonstrate fadeIn() with different parameters.</p>
<input type="text" tabindex="1" placeholder="x-xxxxx-xxxxx-xx-x" name="reg_id_card" id="username" size="25" value="" class="inputbox autowidth" onkeyup="autoTab(this)" minlength="13" maxlength="20" />
</body>
</html>
ตัวอย่างผลการใช้งาน
บทความเพิ่มเติม
วิธีการเขียน php สำหรับตรวจสอบหมายเลขบัตรประชาชนว่ามีความถูกต้องหรือไม่
การสร้าง Extension ใน phpbb
การสร้าง controller สำหรับ phpbb