输入格式为
的字符串时开始
r
或R
,然后是一些非数字字母,我想 用R
替换字符串。
在这种情况下:
onkeyup="this.value=this.value.replace(/^[rR]\D/g,'R')"
但它不起作用。
有人可以帮帮我吗?感谢。
答案 0 :(得分:2)
使用以下正则表达式:
onkeyup="this.value=this.value.replace(/^[rR]\D+/, 'R')";
见这个DEMO:
<input onkeyup="this.value=this.value.replace(/^[rR]\D+/,'R')" />