在C#语言中,我们判断一个字符串是不是“数字”格式,可以如下
/// <summary>
/// 判断字符是否由数字+,格式组成
/// </summary>
/// <param name="input">字符输入</param>
/// <returns>如果是数字+,格式的返回真,否则返回假</returns>
public bool IsFormat(string input)
{
if (Regex.IsMatch(input, "^[\\d,]+$"))
{
return true;
}
return false;
}
使用 bool result = IsFormate(checkstring);
通过正则表达式判断是否匹配,不仅可以用来做简单的判断匹配,还可以进行精确的匹配,如判断是否是六位的数字字符串,Email匹配等。正则表达式是一种很好的方法。
若转载请注明出处: Spirit's Home
本文地址: http://www.7788sky.cn/post/CSharp-string-number.html
0 Response to “C#判断字符串是否为数字的方法”