Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带JQuery的正则表达式_Javascript_Jquery_Regex_Escaping - Fatal编程技术网

Javascript 带JQuery的正则表达式

Javascript 带JQuery的正则表达式,javascript,jquery,regex,escaping,Javascript,Jquery,Regex,Escaping,-嗨 我是Jquery新手 我必须在JQuery中识别出这个[H] 此刻,我认出了字母 $(document).ready(function () { $(":button#boton").click(function () { if ($(":text#texto").attr("value").match(/^[a-zA-Z]+$/)) { alert("Bien"); } else { alert("E

-嗨 我是Jquery新手

我必须在JQuery中识别出这个
[H]

此刻,我认出了字母

$(document).ready(function () {
    $(":button#boton").click(function () {
        if ($(":text#texto").attr("value").match(/^[a-zA-Z]+$/)) {
            alert("Bien");
        } else {
            alert("Esto no son letras");
        }
    });
});
如何用
\
替换此符号

先谢谢你。
KR.Blanca

您可以通过在它前面加上
\
转义它中的特殊字符:

if ($(":text#texto").attr("value").match(/^[a-zA-Z\[H\]]+$/)) {
//                                                ^^^^^
要使用
regex
识别
[H]

if ($(":text#texto").attr("value").match(/\[H\]+/g)) {
//                                        ^^^^^  ^
特殊字符前面的反斜杠表示下一个字符不是特殊字符,应按字面解释。例如,模式/A*/依赖特殊字符“”来匹配0个或多个A。相比之下,模式/A*/删除了“”的特殊性,以启用与字符串“A*”的匹配


您期望的输出是什么