Javascript 带JQuery的正则表达式
-嗨 我是Jquery新手 我必须在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
[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*”的匹配
您期望的输出是什么