很多人都喜欢通过示例学习,下面即提供一些表达式示例。要获取更多示例,请访问以下地址中的正则表达式联机数据库:。
模式 说明^\d{5}$
5 个数值数字,如美国邮政编码。
^(\d{5})|(\d{5}-\d{4}$
5 个数值数字或 5 个数字-短划线-4 个数字。匹配 5 位数字格式的美国邮政编码,或 5 位数字 + 4 位数字格式的美国邮政编码。
^(\d{5}(-\d{4})?$
与前一个相同,但更有效。使用 ? 可使模式中的 4 位数字成为可选部分,而不是要求分别比较不同的两个模式(通过另一种方式)。
^[+-]?\d+(\.\d+)?$
匹配任意有可选符号的实数。
^[+-]?\d*\.?\d*$
与上一个相同,但也匹配空字符串。
^(20|21|22|23|[01]\d)[0-5]\d$
匹配 24 小时制时间值。
/\*.*\*/
匹配 C 语言风格的注释 /* ... */
ASP.NET 中的验证