Asp.net 使用RegularExpressionValidator验证文本框

Asp.net 使用RegularExpressionValidator验证文本框,asp.net,Asp.net,我有一个文本框,我想验证文本的格式:p-xxxxxxxx-xxxxx-xx。 我需要“xxxxxxxx”是严格的8位数,“xxxxx”是从1到5位数,也有“xx”是1或2位数。 如何使用正则表达式验证器进行验证 我的文本框位于asp.net中: 验证p-xxxxxxx-XXXXX(1或5位)-XX(1或2位)的正则表达式。您可以使用([p]-\d{8}-(\d{1}\d{5})-(\d{1,2}))作为正则表达式 要验证p-XXXXXXXX-XXXXX(1到5位)-XX(1或2位),您将使用(

我有一个文本框,我想验证文本的格式:p-xxxxxxxx-xxxxx-xx。 我需要“xxxxxxxx”是严格的8位数,“xxxxx”是从1到5位数,也有“xx”是1或2位数。 如何使用正则表达式验证器进行验证 我的文本框位于asp.net中:


验证p-xxxxxxx-XXXXX(15位)-XX(1或2位)的正则表达式。您可以使用
([p]-\d{8}-(\d{1}\d{5})-(\d{1,2}))作为正则表达式

要验证p-XXXXXXXX-XXXXX(15位)-XX(1或2位),您将使用
([p]-\d{8}-(\d{1,5})-(\d{1,2}))
作为验证器

第一组要求第二组数字的长度正好为1或5位,而第二组要求第二组数字的长度为1、2、3、4或5位

我希望这能回答你的问题


编辑:对于这类问题来说,这是一个非常有用的网站。它提供了有关语法的有用信息,并将实时匹配您的正则表达式,因此您可以对其进行测试。

不清楚您到底想让该文本框中的用户只编写我将在regularexpression validator中给出的格式。格式应为P-xxxxxxxx(8位)-xxxxx(1或5位)-xx(1或2位)。明白了吗。我想问的是,如果您有任何链接或其他信息,那么如何使用正则表达式验证器进行验证仍然不清楚