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