如何在JavaScript中的表单中每三个字符添加一个空格并具有替换函数
How do I add a space every three characters in a form in JavaScript and have a replace function?
如何在JavaScript中的表单中每三个字符添加一个空格并具有替换函数?我已经看到了这个问题,但我仍然不清楚,而且我不确定代码会在脚本中的什么位置。这就是我到目前为止所拥有的。请具体说明。
<script type="text/javascript">
function var myfunction()
{
}
</script>
</head>
<body>
<FORM ACTION="rules.html" NAME="form">
<INPUT TYPE=TEXT NAME="inp" SIZE=40 onkeyup="this.value=this.value.replace('t','A').replace('a','U')">
</FORM>
</script>
在我看来,这就像你试图进入RNA,并在进入时自动分裂成三联体。但即使这不是你正在做的,这也应该能让你得到你需要的。
首先,删除表单下方额外的关闭</script>
标签。
然后,将表单中的input
替换为以下内容:
<input type="text" name="inp" size="40" onkeyup="this.value=myfunction(this.value);">
并且在myfunction
函数中使用这个:
function myfunction(val) {
val = val.replace('t','A').replace('a','U');
val = val.replace(/('w{3})$/, '$1 ');
return val;
}
当然,如果你把javascript从标记中提取出来,稍微清理一下HTML,这一切都会更干净,但这应该会让你继续前进。
相关文章:
- 我如何找到一个句子中的所有空格并替换忽略它们
- Regex代码只允许一个空格
- 如何为jQuery屏蔽输入插件创建一个允许字母数字、空格和重音字符的掩码
- 一个密码测试程序,如果存在空格,它会提醒用户
- 正则表达式搜索一个空格,后跟一个字符
- 简单的Javascript方式,在输入字段的每5位数字后添加一个空格
- 在跨度中每3个字符添加一个空格
- 使用Javascript双击HTML中的空格时,选择上一个和下一个单词
- 如何创建一个有空格的javascript对象
- 正则表达式,用于除所有空格和一个特殊字符之外的所有内容
- 我的JS在将ascii转换为字符串时添加了一个空格
- 需要帮助设计正则表达式来选择'|'和'|'如果第一个'|'后面跟着一个空格
- 正则表达式,用于查找字符串的所有出现项,然后查找其后面的下一个空格
- 如何删除句点和前一个单词之间的空格
- 获取从第一个字符到下一个空格的字符串的一部分
- JavaScript 正则表达式的选项卡后跟一个空格
- 仅在字符的两侧添加一个空格
- 正则表达式允许一个单词后有空格
- 如何从字符串中删除最后一个和第一个空格
- 如何创建一个在字符串中查找大写字母并添加空格的函数