Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
字符串的Asp.net验证表达式_Asp.net_Regex - Fatal编程技术网

字符串的Asp.net验证表达式

字符串的Asp.net验证表达式,asp.net,regex,Asp.net,Regex,我想为子域创建一个正则表达式,如: 在文本框中,用户需要输入like abc1.test.com 或 注意:.test.com始终是结尾所必需的 可变部分可以包含任何字母、字母等 我对正则表达式一无所知,所以我问了这个愚蠢的问题。我在谷歌上搜索了两个多小时,但没有找到任何好的例子 请注意这不是家庭作业 非常感谢您的帮助。regex online上有许多有用的资源,包括: -测试你的正则表达式 -正则表达式参考 -有用的备忘单 我相信其他成员会有更好的资源,但这些资源过去对我来说已经足够了

我想为子域创建一个正则表达式,如:

在文本框中,用户需要输入like

abc1.test.com

注意:.test.com始终是结尾所必需的

可变部分可以包含任何字母、字母等

我对正则表达式一无所知,所以我问了这个愚蠢的问题。我在谷歌上搜索了两个多小时,但没有找到任何好的例子

请注意这不是家庭作业


非常感谢您的帮助。

regex online上有许多有用的资源,包括:

  • -测试你的正则表达式
  • -正则表达式参考
  • -有用的备忘单
我相信其他成员会有更好的资源,但这些资源过去对我来说已经足够了

以下正则表达式应适用于您:

^((.+)(.test.com){1})$
  • “.”是除新行以外的任何字符
  • “+”是一次或多次
  • {1}正好是一次

    • regex online上有许多有用的资源,包括:

      • -测试你的正则表达式
      • -正则表达式参考
      • -有用的备忘单
      我相信其他成员会有更好的资源,但这些资源过去对我来说已经足够了

      以下正则表达式应适用于您:

      ^((.+)(.test.com){1})$
      
      • “.”是除新行以外的任何字符
      • “+”是一次或多次
      • {1}正好是一次

      您可能应该重新表述质询标题…您可能应该重新表述质询标题…
      {1}
      不是必需的。默认情况下,文字本身重复一次。您需要转义
      ,因为
      是元字符。您的正则表达式将匹配
      abcstestlcom
      。一个更干净、正确的正则表达式是
      ^[\d\w]+\.test\.com$
      {1}
      。默认情况下,文字本身重复一次。您需要转义
      ,因为
      是元字符。您的正则表达式将匹配
      abcstestlcom
      。一个更干净、正确的正则表达式是
      ^[\d\w]+\.test\.com$
      谢谢@pogo的帮助tooThanks@pogo也谢谢你的帮助
      ^[\d\w]+\.test\.com$ will work for your case.