javascript中正则匹配价格实现代码

时间:2013-08-16 04:10:01  来源:第二电脑网  作者:第二电脑网

  第二电脑网导读:="464" height="27" bgcolor="#FFE7CE"> 代码如下 复制代码  /^(d*.d{0,2}|d+)....
  正文:价格的格式应该如下,开头数字若干位,可能有一个小数点,小数点后面可以有两位数字。hansir给出的对应正则如下:
 代码如下 复制代码
 /^(d*.d{0,2}|d+).*$/

 hansir给出的测试代码如下:

 

 代码如下 复制代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
 <title>无标题文档</title>
 <script type="text/JavaScript">
 function checkPrice(me){
  if(!(/^(?:d+|d+.d{0,2})$/.test(me.value))){
  me.value = me.value.replace(/^(d*.d{0,2}|d+).*$/,'$1');
  }
 }
 </script>
 </head>
 <body>
 <input type="text" onkeyup="checkPrice(this);"/>
 </body>
 </html>
"javascript中正则匹配价格实现代码"由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Programming/JavaScript/25367.html


关于《javascript中正则匹配价格实现代码》文章的评论

站内搜索: 高级搜索

热门搜索: Windows style 系统 tr IP QQ CPU 安装 function 注册 if td