是否为数值的正则表式

Posted on 2006-04-24 15:38  悔晟  阅读(359)  评论(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,'')">

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3