คัดลอกรหัสรหัสดังนี้:
<script type = "text/javascript">
ค่าฟังก์ชัน () {
var reg = ใหม่ regexp ("^[0-9]*$");
var obj = document.getElementById ("ชื่อ");
if (! reg.test (obj.value)) {
การแจ้งเตือน ("โปรดป้อนหมายเลข!");
-
if (!/^[0-9]*$/. ทดสอบ (obj.value)) {
การแจ้งเตือน ("โปรดป้อนหมายเลข!");
-
-
</script>
ตรวจสอบชุดนิพจน์ทั่วไปของตัวเลข
หมายเลขการตรวจสอบ:^[0-9]*$
ตรวจสอบหมายเลข n -bit:^/d {n} $
ตรวจสอบอย่างน้อย n ตัวเลข:^/d {n,} $
ตรวจสอบจำนวน mn bits:^/d {m, n} $
ตรวจสอบตัวเลขศูนย์และไม่ใช่ศูนย์:^(0 | [1-9] [0-9]*) $
ตรวจสอบจำนวนทศนิยมสองทศนิยม:^[0-9]+(. [0-9] {2})?
ตรวจสอบจำนวนทศนิยม 1-3:^[0-9]+(. [0-9] {1,3})?
ตรวจสอบจำนวนเต็มบวกที่ไม่ใช่ศูนย์:^/+? [1-9] [0-9]*$
ตรวจสอบจำนวนเต็มลบที่ไม่ใช่ศูนย์:^/-[1-9] [0-9]*$
ตรวจสอบจำนวนเต็มที่ไม่เป็นลบ (จำนวนเต็มบวก+ 0) ^/d+ $
ตรวจสอบจำนวนเต็มที่ไม่เป็นบวก (จำนวนเต็มลบ+0) ^((-/d+) | (0+)) $
ส่งมอบความยาวการตรวจสอบ 3:^
ตรวจสอบสตริงประกอบด้วย 26 ตัวอักษรภาษาอังกฤษ:^[a-za-z]+$
ตรวจสอบสตริงประกอบด้วย 26 ตัวอักษรตัวพิมพ์ใหญ่:^[az]+$
ตรวจสอบสตริงประกอบด้วยตัวพิมพ์เล็ก 26 ตัวอักษรภาษาอังกฤษ:^[az]+$
ตรวจสอบสตริงที่ประกอบด้วยตัวเลขและตัวอักษรภาษาอังกฤษ 26 ตัว:^[A-ZA-Z0-9]+$
ตรวจสอบสตริงที่ประกอบด้วยตัวเลข 26 ตัวอักษรภาษาอังกฤษหรือบรรทัดที่ขีดเส้นใต้:^/w+$
ตรวจสอบรหัสผ่านของผู้ใช้:^[A-ZA-Z]/W {5,17} $ รูปแบบที่ถูกต้อง: เริ่มต้นด้วยตัวอักษรความยาวอยู่ระหว่าง 6-18 และสามารถรวมอักขระตัวเลขและสายรองเท่านั้น
ตรวจสอบว่ามี^%& ',;
ตรวจสอบอักขระภาษาจีน:^[/u4e00-/u9fa5], {0,} $
ตรวจสอบที่อยู่อีเมล:^/w+[-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*$
ตรวจสอบ InternetUrl:^http: // ([/w- เหมือน (-w+)*) (. (w+(-w+)*))*(? s*)?
การตรวจสอบหมายเลขโทรศัพท์:^(/(/d {3,4}/) |/d {3,4}-)?/d {7,8} $:-รูปแบบที่ถูกต้องคือ: xxxx-xxxxxxxxxxxxxx , xxx-xxxxxxx, xxx-xxxxxxxx, xxxxxxxx, xxxxxxxxx
ตรวจสอบหมายเลข ID (15 หลักหรือ 18 หลัก):^/d {15} |/d {} 18 $
ตรวจสอบ 12 เดือนของปี:^(0? [1-9] | 1 [0-2]) รูปแบบที่ถูกต้องคือ: "01"-"09" และ "1" และ "12"
ตรวจสอบ 31 วันต่อเดือน:^((0? [1-9]) | ((1 | 2) [0-9]) | 30 | 31) $ รูปแบบที่ถูกต้อง: 01, 09 และ 1, 31
การโต้ตอบ:^-?/d+$
หมายเลขจุดลอยตัวแบบไม่เชิงลบ (หมายเลขจุดลอยตัวบวก+0):^/d+(/./ d+)?
หมายเลขจุดลอยตัวบวก^([0-9]+/. [0-9]*[1-9] [0-9]*) | ([0-9]*[1-9] [0-9] */. [0-9]+) | (0-9]*[1-9]
หมายเลขจุดลอยตัวที่ไม่เป็นบวก (หมายเลขจุดลอยตัวเชิงลบ+0) ^((-/d+(/./ d+)?) | (0+(/. 0+)?)) $
จำนวนคะแนนลอยลบ^(-([[0-9]+/. [0-9]*[1-9] [0-9]*) | ([0-9]*[1-9] [ 0-9]*/
หมายเลขจุดลอยตัว^(-?/d+) (/./ d+)?