1. Declare the class that inherits ValidationAttribute
Public Class ThaiMobilePhoneAttribute
Inherits ValidationAttribute
Protected Overrides Function IsValid(value As Object, validationContext As
ValidationContext) As ValidationResult
Dim phone = value.ToString()
If phone.Length <> 10 Then
Return New ValidationResult("เบอร์มือถือต้องมี 10 ตัว")
End If
If phone(0) <> "0" Then
Return New ValidationResult("เบอร์โทรศัพท์ต้องขึ้นต้นด้วยเลขศูนย์")
End If
Return ValidationResult.Success
End Function
End Class
2. Add attribute to the property
<ThaiMobilePhone>
Public Property Phone As String
ไม่มีความคิดเห็น:
แสดงความคิดเห็น