是否为数值的正则表式

Posted on 2006-04-24 15:38  悔晟  阅读(351)  评论(0编辑  收藏  举报
  onChange="if(this.value.replace(/([^\d\.\+\-\*/]+)*/g,'')!=""){alert('真抱歉!XXX只能填写数字、小数点或运算符。');this.focus();}">
  onkeyup="value=value.replace(/([^\d/]+)*/g,''); " //不带符号的数值

-------------
输入数字:
<input type="text" onkeyup="this.value=this.value.replace(/\D/g,'')"><br/>
输入英文:
<input type="text" onkeyup="this.value=this.value.replace(/[^a-zA-Z]/g,'')">
输入中文:
<input type="text" onkeyup="this.value=this.value.replace(/[^\u4e00-\u9fa5]/g,'')">

Copyright © 2024 悔晟
Powered by .NET 8.0 on Kubernetes