验证输入的是否数字的几种方法
方法一:
{
if (str==null || str.Length==0)
return false;
foreach(char c in str)
{
if (!Char.IsNumber(c))
{
return false;
}
}
return true;
}
方法二:
{
char ch0 = '0';
char ch9 = '9';
for(int i=0; i < s.Length; i++)
{
if ((s[i] < ch0 || s[i] > ch9))
{
this.lblwarning.Text="此处应输入整数且非负!";
return false;
}
}
return true;
}
方法三:
{
System.Text.RegularExpressions.Regex reg1
= new System.Text.RegularExpressions.Regex(@"^[-]?\d+[.]?\d*$");
return reg1.IsMatch(str);
}
方法四:(可扩展)
{
switch(DataType.Name)
{
case "Double":
try
{
Double.Parse(Expression);
return true;
}
catch
{
return false;
}
case "DateTime":
try
{
DateTime.Parse(Expression);
return true;
}
catch
{
return false;
}
default:
return true;
}
}
正则表达的写法是:
{
System.Text.RegularExpressions.Regex reg1
= new System.Text.RegularExpressions.Regex(@"^[-]?\d+[.]?\d*$");
return reg1.IsMatch(str);
}
转载于:https://www.cnblogs.com/Magicam/archive/2008/05/18/1202068.html
验证输入的是否数字的几种方法相关推荐
- php 只能输入中英文,JavaScript基于正则实现控制输入框中只能输入中文、数字和英文的方法...
这篇文章主要介绍了JavaScript控制输入框中只能输入中文.数字和英文的方法,基于正则验证实现字符输入限制功能,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了Javascript控制输 ...
- JavaScript字符串转数字的5种方法及其陷阱
2019独角兽企业重金招聘Python工程师标准>>> 摘要 :JavaScript 是一个神奇的语言,字符串转数字有 5 种方法,各有各的坑法! 原文: Converting St ...
- Shell中判断字符串是否为数字的6种方法
Shell中判断字符串是否为数字的6种方法 #!/bin/bash # 方法1 a=1234;echo "$a"|[ -n "`sed -n '/^[0-9][0-9]* ...
- 用Excel如何将文本转换为数字的七种方法
用Excel如何将文本转换为数字的七种方法 当下,很多工作都会用到Excel,下面本文分步介绍了如何将包含文本的Excel单元格转换为包含数字的单元格. 概述: 当导入在另一程序(如 dBASE 或 ...
- 在Word中输入乘号和除号的几种方法(转)
在Word中输入乘号和除号的几种方法(转) 在使用Word时,经常会遇到输入数学运算符号,尤其是乘号"×"和"÷"更要经常遇到.怎样才能快速.准确地输入呢?下面 ...
- html将字符串转为数值,JavaScript字符串转数字的5种方法及其陷阱
JavaScript 是一个神奇的语言,字符串转数字有 5 种方法,各有各的坑法!下面本篇文章就来介绍一下JavaScript字符串转数字的5种方法及其陷阱,希望对大家有所帮助. String 转换为 ...
- php 正则获取数字,php结合正则获取字符串中数字的几种方法
本篇文章主要介绍php结合正则获取字符串中数字的几种方法,感兴趣的朋友参考下,希望对大家有所帮助. php结合正则获取字符串中数字<?php $patterns = "/\d+/&qu ...
- Java黑皮书课后题第7章:7.14(计算gcd)编写方法,返回个数不确定的整数的最大公约数。编写一个测试程序,提示用户输入5个数字,调用该方法找出这些数的最大公约数,并显示这个最大公约数
7.14(计算gcd)编写方法,返回个数不确定的整数的最大公约数.编写一个测试程序,提示用户输入5个数字,调用该方法找出这些数的最大公约数,并显示这个最大公约数 题目 题目描述 破题 代码 运行实例 ...
- Java黑皮书课后题第7章:7.10(找出最小元素的下标)使用下面的方法头编写一个方法,求出一个整数数组中的最小元素下标。编写测试程序,提示用户输入10个数字,调用这个方法返回最小值的下标(多个则最小
7.10(找出最小元素的下标)使用下面的方法头编写一个方法,求出一个整数数组中的最小元素下标.编写测试程序,提示用户输入10个数字,调用这个方法返回最小值的下标(多个则返回最小的下标) 题目 题目描述 ...
最新文章
- VS2008 Tips #004 – 您可以通过“浏览方式…”添加浏览器到 Visual Web Developer
- jqgrid学习(2)搜索
- 全年营业额怎么计算_门店盈亏平衡计算及案例分析 | 商品管理
- Codeforces Round #617 (Div. 3) E2. String Coloring (hard version) 思维 + dp + Dilworth定理
- 数mysql据分析优化_从零开始学习数据分析-mysql架构与优化理论
- Silverlight 2初尝及我的例子:Fanfou.com客户端——EatSilverlight
- MySql服务无法连接
- python绘制彩色地震剖面断层解释_断层在地震剖面上的反映及解释
- 复古派 Retropie=
- A deep-learning framework for multi-levelpeptide–protein interaction prediction文章梳理
- 2021年美国联邦法定假日表
- Windows mobile屏幕旋转解决方案
- CH559L单片机ADC介绍以及ADC采样案例
- ansys workbench中fluent划分网格出现如下错误:The mesh file exporter failed during translation.
- 算法设计与分析: 6-8 圆排列问题
- java 获取当前时间的三种方法是什么
- 双碑零基础西班牙语学习 从0开始的西班牙语常识
- 《纸牌屋》——交换才是硬道理?
- 联想硬盘保护系统从6.5升级到7.6 过程概要
- 大师兄科研网_哈哈,这才是研究生的科研日常是真的惨!但看完研究生学历到底值多少钱?我酸了~...
热门文章
- 美国第一台电子计算机是由女程序员编写的
- 一些有用的资源分享(工具+电子书)
- 41.简单说一下noexecpt关键字
- amesim安装失败_Win10系统安装AMEsim14的方法【图文教程】
- shell中cut-b_Shell中cut用法
- 计算机视觉算法与应用清华大学,计算机视觉-清华大学.ppt
- 继鼎晖夹层完成80亿募集后,鼎晖夹层IDC基金首轮关账15亿
- oracle 控制文件在哪里设置_更改Oracle默认的控制文件设置
- 去掉状态条并全屏_一个人住180㎡,大大的落地窗,足够的收纳,简洁又舒适,宅在家是她最享受的状态!...
- 博野哪里学计算机呢,@博野大学生 2021年征兵开始了!