- uniapp 小程序 中使用富文本rich-text 图片溢出问题解决方法
- C#中 json转model 以及model转json
- indexOf,lastIndexOf和substring 用法详解
- 微信小程序getLocation需要在app.json中声明permission字段
- php中die是啥
- seo的102个基础知识
- JavaScript程序构成
- B2B大型网站怎么做SEO
- 独立IP主机如何实现屏蔽域名恶意解析问题
- php中@package注释的基本定义
邮箱:
手机:15383239821
在C#.Net中判斷輸入的字串是否是數字的方法
在Textbox的輸入中﹐我們常常需要控制輸入的類型﹐比如說只能輸入數字﹐當然實現的方法很多﹐我總結了一下我做過的一些項目﹐我常會使用以下這三種﹕
1﹑使用Try...Catch
private static bool IsNumeric(string itemValue,int intFLag)

{
try

{
int i = Convert.ToInt32(itemValue);
return true;
}
catch

{
return false;
}
}
2﹑使用正則表達式
using System.Text.RegularExpressions;
private static bool IsNumeric(string itemValue)

{
return (IsRegEx("^(-?[0-9]×[.]×[0-9]{0,3})$", itemValue));
}

private static bool IsRegEx(string regExValue, string itemValue)

{
try

{
Regex regex = new System.Text.RegularExpressions.Regex(regExValue);
if (regex.IsMatch(itemValue)) return true;
else return false;
}
catch (Exception )

{
return false;
}
finally

{
}
}

3﹑判斷輸入的keyCode
public static bool IsNumeric(System.Windows.Forms.KeyPressEventArgs e)

{
if ((e.KeyChar >= (char)48 && e.KeyChar<=(char)57) ||
e.KeyChar ==(char)8 || e.KeyChar ==(char)45 || e.KeyChar ==(char)47)

{
}
else

{
e.Handled=true;
}
return true;
}
public static bool isNumeric(string strInput)
{
char[] ca = strInput.ToCharArray();
bool found = true;
for (int i = 0; i < ca.Length; i++)
{
if ((ca[i] < '0' || ca[i] > '9') && ca[i] != '.')
{
found = false;
break;
};
};
return found;
}
- 上一篇:从客户端中检测到有潜在危险的 Request.Form 值
- 下一篇:正则表达式判断
-
2023-05-17代码中 #ifdef注释方法的使用
-
2024-06-17DTO 模式(数据传输对象)
-
2026-03-25ai投毒是什么
-
2013-06-28C# 将数据导出到Execl汇总 .
-
2010-09-11门户型资讯类网站如何做SEO
-
2012-07-02网站收录不稳定的原因你是否知道
