gpt4 book ai didi

javascript - 使用 RegExp 和使用 javascript getAttribute 的测试

转载 作者:行者123 更新时间:2023-12-02 23:27:58 25 4
gpt4 key购买 nike

我在 jsx 元素上设置正则表达式,然后在输入更改时我想获取正则表达式并测试输入的值,但我收到错误,因为 RegExp 不是构造函数。这是输入:

<input type="text" regex=/^[0-9]*\.?[0-9]*$/ onChange = { this.onInputChange } />

这是在其上设置的事件:

onInputChange(e) {
const regex = new RegExp(e.target.getAttribute('regex'))
console.log(regex.test(e.target.value)
}

在输入应该评估为 true 的数字时,我收到错误TypeError: core_js__WEBPACK_IMPORTED_MODULE_13__.RegExp 不是构造函数

感谢您的帮助。

最佳答案

您的导入似乎不正确,如下所示:

import RegExp from '...';

您需要完全删除导入。

关于javascript - 使用 RegExp 和使用 javascript getAttribute 的测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56648677/

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