优秀的编程知识分享平台

网站首页 > 技术文章 正文

C#编程技巧之判断字符串中包含多少个数字 适合判断手机号码位数

nanyue 2024-08-13 08:10:57 技术文章 6 ℃

/// <summary>

/// 返回文本中含有多少个数字 数字个数

/// </summary>

/// <param name="str"></param>

/// <returns></returns>

public static int ReturnIntCount(string str)//将字符通过正则表达式分解成list 并返回list 数量;

{

string x = @"\d";

MatchCollection Matches = Regex.Matches

(str, x, RegexOptions.IgnoreCase);

StringBuilder sb = new StringBuilder();

var list = new List<string>();

foreach (Match NextMatch in Matches)

{

list.Add(NextMatch.Value);

}

string[] arr;

arr = list.ToArray();

int TelCount = arr.Length;

return TelCount;

}

调用方法:

if (ReturnIntCount(textBox1.text.Trim()) != 11)

{

messageBox.Show("提示", "负责人手机号码有误!");

return;

}

最近发表
标签列表