[英]javascript regular expression replace in input form validation
输入格式为的字符串时:
开头
r
或R
,然后是一些非数字字母,我想用R
替换字符串。
正是在这种情况下:
onkeyup="this.value=this.value.replace(/^[rR]\D/g,'R')"
但它不起作用。
有人可以帮帮我吗? 谢谢。
使用以下正则表达式:
onkeyup="this.value=this.value.replace(/^[rR]\D+/, 'R')";
看这个演示:
<input onkeyup="this.value=this.value.replace(/^[rR]\\D+/,'R')" />
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.