นิพจน์ทั่วไป 17 ประเภทใน ASP.NET
ผู้เขียน:Eve Cole
เวลาอัปเดต:2009-06-30 15:49:52
"^d+$" //จำนวนเต็มไม่เป็นลบ (จำนวนเต็มบวก + 0)
"^[0-9]*[1-9][0-9]*$" // จำนวนเต็มบวก
"^((-d+)|(0+))$" // จำนวนเต็มที่ไม่ใช่บวก (จำนวนเต็มลบ + 0)
"^-[0-9]*[1-9][0-9]*$" // จำนวนเต็มลบ
"^-?d+$" //จำนวนเต็ม
"^d+(.d+)?$" // จำนวนจุดลอยตัวที่ไม่เป็นลบ (จำนวนจุดลอยตัวที่เป็นบวก + 0)
"^(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]* .[0-9]+)|([0-9]*[1-9][0-9]*))$" // จำนวนจุดลอยตัวที่เป็นบวก
"^((-d+(.d+)?)|(0+(.0+)?))$" // จำนวนจุดลอยตัวที่ไม่เป็นบวก (จำนวนจุดลอยตัวที่เป็นลบ + 0)
"^(-(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9] *.[0-9]+)|([0-9]*[1-9][0-9]*)))$" // จำนวนจุดลอยตัวลบ
"^(-?d+)(.d+)?$" //เลขทศนิยม
"^[A-Za-z]+$" //สตริงที่ประกอบด้วยตัวอักษรภาษาอังกฤษ 26 ตัว
"^[AZ]+$" //สตริงที่ประกอบด้วยตัวอักษรภาษาอังกฤษตัวพิมพ์ใหญ่ 26 ตัว
"^[az]+$" //สตริงที่ประกอบด้วยตัวอักษรภาษาอังกฤษตัวพิมพ์เล็ก 26 ตัว
"^[A-Za-z0-9]+$" //สตริงที่ประกอบด้วยตัวเลขและตัวอักษรภาษาอังกฤษ 26 ตัว
"^w+$" //สตริงที่ประกอบด้วยตัวเลข ตัวอักษรภาษาอังกฤษ 26 ตัว หรือขีดล่าง
"^[w-]+(.[w-]+)*@[w-]+(.[w-]+)+$" // ที่อยู่อีเมล
"^[a-zA-z]+://(w+(-w+)*)(.(w+(-w+)*))*(?S*)?$" // URL