gpt4 book ai didi

javascript - 删除除 0-9 + -/* 和 ^ 之外的任何字符

转载 作者:搜寻专家 更新时间:2023-11-01 05:01:40 25 4
gpt4 key购买 nike

<分区>

我正在努力加深对 JavaScript 中正则表达式的理解。

所以我有一个允许用户提供任何字符串的表单。我想获取该字符串并删除任何不是数字、括号、+、-、*、/或 ^ 的字符。我正在尝试编写一个否定正则表达式来获取任何无效的内容并将其删除。到目前为止,有关此问题的代码如下所示:

var pattern = /[^-\+\(\)\*\/\^0-9]*/g;
function validate (form) {
var string = form.input.value;
string.replace(pattern, '');
alert(string);
};

此正则表达式在 http://www.infobyip.com/regularexpressioncalculator.php 上按预期工作正则表达式测试器,但始终使用我提供的确切字符串发出警报,而无需在计算器中进行任何更改。任何建议或指示将不胜感激。

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