首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 只允许用户输入数目字,而且数据都可用于科学计算的数字

2012-12-23 
C#只允许用户输入数字,而且数据都可用于科学计算的数字, C#只允许用户输入数字,而且数据 都可用于科学计算

C# 只允许用户输入数字,而且数据都可用于科学计算的数字,
 C#   只允许用户输入数字,而且数据 都可用于科学计算的数字,有这样的方法;吗?
[最优解释]
@"^-?(0
[其他解释]
没有,自己限制
[其他解释]


onkeyup='value=value.replace(/[^\d]/g,"") '
                                 onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"

onkeyup="this.value=this.value.replace(/\D/g,'')" 
                                onafterpaste="this.value=this.value.replace(/\D/g,'')"



http://blog.csdn.net/xb12369/article/details/8212922
[其他解释]
[1-9][0-9]*)(\.[0-9]+)?$"
[其他解释]
  /// <summary>
  /// 限制输入数字以外的字符
  /// </summary>
  /// <param name="sender"></param>
  /// <param name="e"></param>
  private void textbox_KeyPress(object sender, KeyPressEventArgs e)
  {
  if (((int)e.KeyChar < 48 
[其他解释]
 (int)e.KeyChar > 57) && e.KeyChar != 8)
  {
  e.Handled = true;
  }
  }

[其他解释]
引用:
C# code?123456789101112  /// <summary>  /// 限制输入数字以外的字符  /// </summary>  /// <param name="sender"></param>  /// <param name="e"></param>  private void textbox_KeyPress(object sender, KeyP……

要是输入 0.5  0.8 这样的数字呢?

热点排行