javascript正则表达式替换输入表单验证

时间:2015-08-17 05:50:37

标签: javascript regex forms validation

输入格式为

的字符串时
  

开始rR,然后是一些非数字字母,我想   用R替换字符串。

在这种情况下:

onkeyup="this.value=this.value.replace(/^[rR]\D/g,'R')"

但它不起作用。

有人可以帮帮我吗?感谢。

1 个答案:

答案 0 :(得分:2)

使用以下正则表达式:

     onkeyup="this.value=this.value.replace(/^[rR]\D+/, 'R')";

见这个DEMO:

<input onkeyup="this.value=this.value.replace(/^[rR]\D+/,'R')" />