onkeyup="this.value.replace(/\d/g,)"
此处的g是啥意思?

解决方案 »

  1.   

    js中的replace默认只替换第一个,此处可以替换所有的
      

  2.   

    \d表示数字,g表示全局的,就是替换所有,一般还有个i,表示不区分大小写
      

  3.   

    正则表达式对象
    本对象包含正则表达式模式以及表明如何应用模式的标志。语法 1
    re = /pattern/[flags]语法 2
    re = new RegExp("pattern",["flags"]) 参数
    re必选项。将要赋值为正则表达式模式的变量名。Pattern 必选项。要使用的正则表达式模式。如果使用语法 1,用 "/" 字符分隔模式。如果用语法 2,用引号将模式引起来。flags可选项。如果使用语法 2 要用引号将 flag 引起来。标志可以组合使用,可用的有: g (全文查找出现的所有 pattern) 
    i (忽略大小写) 
    m (多行查找)