รหัสมีดังนี้:
คัดลอกรหัสรหัสดังต่อไปนี้:
<script type="text/javascript">
String.prototype.Trim = ฟังก์ชั่น () {
var m = this.match(/^/s*(/S+(/s+/S+)*)/s*$/);
กลับ (m == null) ? "" : m[1];
-
String.prototype.isMobile = ฟังก์ชั่น() {
กลับ (/^(?:13/d|15[89])-?/d{5}(/d{3}|/*{3})$/.test(this.Trim()));
-
String.prototype.isTel = ฟังก์ชั่น()
-
//"รูปแบบที่เข้ากันได้: รหัสประเทศ (2 ถึง 3 หลัก) - รหัสพื้นที่ (2 ถึง 3 หลัก) - หมายเลขโทรศัพท์ (7 ถึง 8 หลัก) - หมายเลขต่อ (3 หลัก)"
// กลับ (/^(([0/+]/d{2,3}-)?(0/d{2,3})-)?(/d{7,8})(-(/d {3,}))?$/.test(this.Trim()));
กลับ (/^(([0/+]/d{2,3}-)?(0/d{2,3})-)(/d{7,8})(-(/d{3, }))?$/.test(this.Trim()));
-
ฟังก์ชั่น chkForm() {
ด้วย(document.form1){
ถ้า (tel.value.isMobile()||tel.value.isTel()) {
tel.value = tel.value.Trim();
alert("หมายเลขโทรศัพท์/โทรศัพท์มือถือของคุณคือ:" + tel.value);
กลับเป็นจริง;
-
อื่น {
alert("กรุณากรอกหมายเลขโทรศัพท์มือถือหรือหมายเลขโทรศัพท์ที่ถูกต้อง/n/n เช่น 13916752109 หรือ 0712-3614072");
โทร.โฟกัส();
กลับเท็จ;
-
-
-
</สคริปต์>
<ชื่อแบบฟอร์ม = "form1" method = "โพสต์" การกระทำ = "" >
<input type="text" name="tel" value="13916752109" size="15" />
<ประเภทอินพุต = "ปุ่ม" ค่า = "ทดสอบ" onclick = "ส่งคืน chkForm()"/>
</แบบฟอร์ม>