private void Testbox_TextChanged(object sender, TextChangedEventArgs e)
{
    var textbox = (TextBox)sender;
    if (!Regex.IsMatch(textbox.Text, "^\\d*\\.?\\d*$") && textbox.Text != "")
   {
     int pos = textbox.SelectionStart - 1;
     textbox.Text = textbox.Text.Remove(pos, 1);
     textbox.SelectionStart = pos;
   }

}

只能输入字符和数组的正则表达式:"^[A-Za-z0-9]+$"

最新文章

  1. Linux模块机制浅析
  2. [NOIP2010初赛]烽火传递+单调队列详细整理
  3. [转]设置Android手机以使用ARM Streamline进行性能分析(一)
  4. 经历:easyui的layout自适应高度布局
  5. linux下启动oracle服务命令
  6. cmd下操作mysql
  7. HTML5,微信开发原码社区
  8. Core Animation中的关键帧动画
  9. android 原生camera——设置模块修改
  10. win10系统下使用markdown2出现的问题
  11. 【git】git add 添加错文件 撤销
  12. kickstart-E
  13. 2162112375 Week04-面向对象设计与继承
  14. android系统通过图片绝对路径获取URI的三种方法
  15. java 字符转换流
  16. Python的Numpy库简述
  17. js 上传文件夹
  18. 浅析ARM公司在物联网领域的战略布局
  19. java中final、finally、finalized使用方法
  20. idea搭建简易ssm项目

热门文章

  1. vijosP1687 细菌总数
  2. WCF、.Net Remoting、Web Service概念及区别
  3. Bzoj 3173: [Tjoi2013]最长上升子序列 平衡树,Treap,二分,树的序遍历
  4. 筛1-n中每个数的因子(nlogn)
  5. books
  6. cat、cp命令
  7. Web开发,如何从小工到专家
  8. [struts2]Struts遍历标签<s:iterator>总结 [转]
  9. Jetty容器集群配置Session存储到MySQL、MongoDB
  10. eclipse中建立tomcat容器