用 onChange 替换输入的特殊字符
Replacing input special characters with onChange
我正在尝试将此 " 替换为 ׳׳ 并将此 ' 替换为 ׳ 但它不起作用。
function replaceName(e) {
e.value = e.value.replace(/'/g, '׳');
e.value = e.value.replace(/"/g, "׳׳");
}
<input class="form-control" name="name" type="text" onChange="replaceName(this)" />
如果您想查看用户类型的变化,使用 oninput
比 onchange
更好。 onchange
在 input
失去焦点时触发,oninput
在每次输入时触发。
function replaceName(e) {
e.value = e.value.replace(/'/g, '׳');
e.value = e.value.replace(/"/g, "׳׳");
}
<input class="form-control" name="name" type="text" oninput="replaceName(this)" />
我正在尝试将此 " 替换为 ׳׳ 并将此 ' 替换为 ׳ 但它不起作用。
function replaceName(e) {
e.value = e.value.replace(/'/g, '׳');
e.value = e.value.replace(/"/g, "׳׳");
}
<input class="form-control" name="name" type="text" onChange="replaceName(this)" />
如果您想查看用户类型的变化,使用 oninput
比 onchange
更好。 onchange
在 input
失去焦点时触发,oninput
在每次输入时触发。
function replaceName(e) {
e.value = e.value.replace(/'/g, '׳');
e.value = e.value.replace(/"/g, "׳׳");
}
<input class="form-control" name="name" type="text" oninput="replaceName(this)" />