红梅公园的塔叫什么:JS问题+正则表达式问题

来源:百度文库 编辑:中科新闻网 时间:2024/05/03 00:19:18
<input type="text" name="MailNum" value="50" onkeyup="value=nore(value)" />
<script type="text/javascript">
function nore(value){
return (value.replace(/(.).*\1/g,"$1")+value.replace(new RegExp("["+value.replace(/(.).*\1/g,"$1")+"]","g"),""))
}
</script>

把上面这段代码整到一句中
目的把JS代码合到<input > 里

效果参照:
<input type="text" name="MailNum" value="50" onkeyup="value=value.replace(/[^\d]/g,'') " >

问题解决的话再追加100分

<input type="text" name="MailNum" value="50" onkeyup='value=(value.replace(/(.).*\1/g,"$1")+value.replace(new RegExp("["+value.replace(/(.).*\1/g,"$1")+"]","g"),""))' />