解决方案 »
- DataGrid中关于模板列Checkbox的问题
- page_load中设定DropDownList选中项的问题
- 为什么跳转会失效?
- 您是高手吗:在论坛、购物车程序中使用事务
- 请问datagrid里的textbox模板列怎么设置字体变灰色不可改?
- 如何实现单点登录
- 可否用客户端的Timer组件触发一个按钮按下的事件?
- 当前不会命中断点。 还没有为该文档加载任何符号。
- 如何在一ACESS数据库中复制一表后改名为另一表名
- 同一个DataSet如何放两个DataTable并放进DataGrid
- iis做的web服务器做的自动升级的程序,取不到dll文件,请问各位给个意见。
- 请问有没有这样的一个函数?
{
return Regex.IsMatch(value, @"^[+-]?\d*$");
}
int i=int.tryParse("输入的参数");
}
catch
{
}
这是个结构就可以判断了。
public static bool IsInt(string value)
{
return Regex.IsMatch(value, @"^[+-]?\d*$");
} HTML上用JS判断:
<html><script language="javascript">function isNumber(){
isNum = /^[0-9]*$/;
alert(isNum.test($("minsize").value));
}
</script></script>
<input type="text" id="minsize" >
<input type="text" id="maxsize">
</html> function checkRate(input)
{
var re = /^[0-9]+.?[0-9]*$/; //判断字符串是否为数字 //判断正整数 /^[1-9]+[0-9]*]*$/
if (!re.test(input.rate.value))
{
alert("请输入数字(例:0.02)");
input.rate.focus();
return false;
}
}
Char.IsNumber,C#封装的方法,上面的人回答的都是用Js写正则,但是C#确实有自己的判断函数参考资料在这里,MSDN的:
http://msdn.microsoft.com/zh-cn/library/vstudio/yk2b3t2y.aspx
{
int atr_order = Convert.ToInt32((rptResource.Items[i].FindControl("txtSort") as TextBox).Text);
}
catch
{
ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('输入有误!');</script>");
return;
}