输入一个长串的字符比如 4dsde8d*sd457ds8 里面有一个或者两个 " * "
要做的就是吧这个'*' 用0-9 加上a-f 来代替
每个*必须包含一个数字跟一个字母有兴趣的朋友帮我写下,最好能用javascript写个输入框呵呵
要做的就是吧这个'*' 用0-9 加上a-f 来代替
每个*必须包含一个数字跟一个字母有兴趣的朋友帮我写下,最好能用javascript写个输入框呵呵
解决方案 »
- 问个js控制图片滚动问题
- 页面上有个表单,能否实现:点击“提交”,但是不转向另一个页面,也不弹出新页面
- 这个问题怎么问,怎么回答啊? getElementById,innerHTML相关的!
- replace好象对中文不太好用啊。大家帮帮忙哦
- 求教关于一个特效的问题
- 看看吧,程序有点长,
- 如何用INNERHTML给已有的DIV添加属性
- 请教:onunload事件中能否返回false,达到不离开当前页面的目的吗?如果不能,怎么实现?
- 请问有什么事件是按下IE的[关闭|后退|前进]就触发的?(除了ONUNLOAD,因为它按刷新也触发)
- js jq实现安卓手机上的 触碰事件和长按事件,两者要共存
- js前端图表可以动态增长吗,并可以控制速度
- jqgrid显示数据的问题。
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
function change(a){
var x=[1,2,3,4,5,6,7,8,9,0,'a','b','c','d','e','f'];
var reg=/\*/g;
var reg2=/\*/;
var s=a.value.match(reg);
for(var i=0;i<s.length;i++){
var m=x[parseInt(Math.random()*10)]+""+x[10+parseInt(Math.random()*6)];
a.value=a.value.replace(reg2,m);
}
}
</script>
</head><body>
<input type="text" onblur="change(this)">
</body>
</html>
这样试试
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
function smallGame(text){
var number = [0,1,2,3,4,5,6,7,8,9];
var charValue = ['a','b','c','d','e','f'];
if(/\*|×/.test(text.value)){
text.value = text.value.substring(0,text.value.length - 1) + number[parseInt(Math.random()*10)] + "" + charValue[parseInt(Math.random()*6)];
}
}
</script>
</head><body>
<input type="text" onKeyup="smallGame(this);">
</body>
</html>