javascript - jQuery 正则表达式 (regex)

标签 javascript jquery regex

任何人帮助这个 jQuery 我正在努力实现我无法让正则表达式工作

cj("input[id='PRE_TEXT_'(.*)'_POST_TEXT']").hide();

最佳答案

您不能在 jQuery 选择器中使用正则表达式。使用过滤功能:

cj("input").filter(function() {
    if (/^PRE_TEXT_(.*)_POST_TEXT$/.test(cj(this).prop("id"))) {
        return true;
    }
    return false;
}).hide();

关于javascript - jQuery 正则表达式 (regex),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10211151/

相关文章:

javascript - firefox+jquery鼠标滚轮滚动事件bug

javascript - textContent 和innerHTML 不改变DOM

jquery - AJAX 到 Ruby Controller

regex - 为什么 2 次 [0-9] 比一次更好?

php - 在多个选项标签(列表/菜单)中设置类 ='selected '

javascript - react 类型错误: undefined onSubmit

php - 对数据库中数据的操作

javascript - insertBefore 正在复制内容

javascript - 如何使用正则表达式在字符串中查找逻辑运算符?

Javascript RegEx - 分割 Html 字符串