ASP.NET RegularExpressionValidator 控件
定义和用法
RegularExpressionValidator 控件用于验证输入值是否匹配正则表达式指定的模式。
ສັງເກດ:除非浏览器不支持客户端验证或 EnableClientScript 被设置为 false,否则将同时执行服务器端和客户端验证。
ສັງເກດ:ຖ້າບ່ອນບັນທຶກຂໍ້ມູນວ່າຫຼັງໄດ້ລົ້ມລົງບໍ່ມີການກວດສອບຈະລົ້ມ. ຂໍ້ສັງເກດ RequiredFieldValidator ເພື່ອເຮັດໃຫ້ຟາຍເປັນຂາຍເລືອກ.
ປະສົມປະກອບ
ປະສົມປະກອບ | ອະທິບາຍ |
---|---|
BackColor | ສະແດງສີຫຼັງສັນຍາວິວັດທີ່ກວມກັບ RangeValidator |
ControlToValidate | 要验证的控件的 id |
Display |
验证控件的显示行为。 合法的值有:
|
EnableClientScript | Boolean, ກໍານົດວ່າຈະເປີດການກວດສອບຄັນເວລາຂອງຄັນສະບາຍ. |
Enabled | Boolean, ກໍານົດວ່າຄວບຄຸມການກວດສອບຈະເປີດການບໍ່. |
ຄວາມຄິດ: ຖ້າການກວດສອບບໍ່ສຳເລັດ, ຄວາມຄິດຈະສະແດງມາໃນຄວບຄຸມ ValidationSummary. |
ErrorMessage ຄວາມຄິດ: ຖ້າບໍ່ມີການກວດສອບ Text, ຄວາມຄິດຈະສະແດງມາໃນຄວບຄຸມການກວດສອບຄວບຄຸມນີ້. |
ForeColor | ສີແລະສີນໍ້າງາຍຂອງຄວບຄຸມ. |
id | ID ຄວບຄຸມທີ່ຖືກຕ້ອງ. |
IsValid | ຄວາມຮູບຮ່າງທີ່ຄວນ. ຕາມທີ່ກ່ຽວຂ້ອງ, ຄວບຄຸມການເຂົ້າຂໍ້ມູນຈະຖືກກວດສອບ. |
runat | ກໍານົດວ່າຄວບຄຸມແມ່ນຄວບຄຸມສຳນັກງານ. ຕ້ອງກວດສອບວ່າ "server". |
Text | ຂໍ້ຄວາມທີ່ສະແດງຕາມການກວດສອບບໍ່ສຳເລັດ. |
ValidationExpression | ກໍານົດຄວາມກວດສອບຂອງຄວບຄຸມການເຂົ້າຂໍ້ມູນ. ພາສາບັນຍັດຂອງຄວາມກວດສອບຈະແຕກຕ່າງລະຫວ່າງຄັນເວລາຂອງຄັນສະບາຍ ແລະ ຄັນເວລາຂອງຄັນສະບາຍ. |
ຄວາມປະສົມ
- RegularExpressionValidator
- ໃນຄັ້ງນີ້ ພວກເຮົາອອກຄວບຄຸມ TextBox, Button, Label, ແລະ RegularExpressionValidator ໃນເອສເອັກສ. submit() ການກວດສອບວ່າເວັບໄຊມີຜົນຢູ່ຫຼືບໍ່. ຖ້າມີຜົນ, ຈະກັດຕັ້ງ "ເວັບໄຊມີຜົນ!" ໃນຄວບຄຸມ Label. ຖ້າບໍ່ມີຜົນ, ຈະກັດຕັ້ງ "ເວັບໄຊບໍ່ມີຜົນ!" ໃນຄວບຄຸມ Label. ຖ້າການກວດສອບບໍ່ສຳເລັດ, ຈະສະແດງມາໃນຄວບຄຸມ RegularExpressionValidator ຄວາມ "ປະໄວບັນຕ້ອງແມ່ນຕົວເລກຫ້າຕົວ!".