使用搜索的 Javascript 量词无效

标签 javascript

我正在使用 JavaScript 的 .search() 函数,并且我有以下代码:

var temp_cc_number = "4111 1111 1111 1111";
var checker = "****";
alert(temp_cc_number.search(checker));

我收到此错误:

"Invalid quantifier"

你认为这是什么?任何帮助将不胜感激和奖励!

谢谢! :)

最佳答案

* 是一个零个或多个量词,因此,如果您尝试匹配文字 *,则需要使用\。或者也许是一个稍微更好的方法:search(/\*{4}/){4} 表示匹配次数,在本例中它与 \* 匹配 4 次。您还可以指定最小和最大范围 {M:N}M 为最小值,N 为最大值。

关于使用搜索的 Javascript 量词无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8752928/

相关文章:

javascript - 如何在 Javascript 中使用 REGEX 分割该字符串

javascript - 如何将异步状态获取发送到组件?

javascript - 如何使用 JavaScript 将 JSON 字符串中的值提取到列表项中

javascript - 为什么在 Linux 上运行简单的 puppeteer 脚本时会出现 "Browser is not downloaded"错误?

javascript - 聚合两个数组,其中两个元素在 MongoDB 中都不为空

javascript - 嵌套表使用带有 'Data defined in a HTML table' 的 Highcharts 为基本柱形图生成意外的列

javascript - 检查文本框中是否输入了文本以及是否选择了单选按钮+警报并直接进入页面

javascript - Google 跟踪代码管理器无法处理链接点击

javascript - PHP 如何刷新 HTML 代码中的 ProgressBar?

javascript - 在图像加载时动画不透明度