遇到验证字符串长度需求时,我们会经常想到通过字符串对象的length属性,帮助我们完成判断用户输入的字符串的长度,如果,我们想要通过正则表达式来完成该工作,该如何操作呢?下面,济南网站建设news.hcsw666.com/小编就来为大家介绍,通过正则表达式判断用户输入字符串长度的小方法。
关键代码:
string input = "http://news.hcsw666.com/"; string pattern = "^.{5}$"; bool isMatch = Regex.IsMatch(input, pattern); Console.WriteLine(isMatch ? "输入的字符串长度正确" : "输入的字符串长度不正确");
注意:
1、如果,您想要判断用户输入的字符串长度为8,可以使用正则表达式:
string pattern = "^.{8}$";
2、如果,你希望判断字符长度至少为6,可以使用正则表达式:
string pattern = "^.{6,}$";
3、如果,您希望用户输入的字符串长度在一个范围内,比如,6到9之间,可以使用正则表达式:
string pattern = "^.{6,9}$";
评论