gpt4 book ai didi

javascript - 删除最后输入的 JavaScript 值

转载 作者:行者123 更新时间:2023-12-03 11:08:10 24 4
gpt4 key购买 nike

我有 javascript 代码,可以验证分配给它的任何字段的字母数字和破折号。正则表达式成功完成并显示错误消息。我希望发生的是,当按下一个使正则表达式为 true 的键时,它将删除将其设置为 true 的变量(例如,如果有人按下 @ 键,它只会删除 @ 字符)。现在我已将其设置为删除整个字段。

function validateAlphaNumericField(field) {
var value = field.value;
var reg = /[^A-Za-z0-9-]/;
var newVal = reg.test(value)

if (newVal == true) {
alert("This field must contain only alphanumeric and dashes.");
field.value="";
}
}

最佳答案

您可以按如下方式替换意外字符:

var value = field.value;
var reg = /[^A-Za-z0-9-]/;
return value.replace(reg,'');

关于javascript - 删除最后输入的 JavaScript 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27736624/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com