繁体   English   中英

Javascript 如何使用包含()验证字符串是否包含“\”

[英]Javascript how to verify if string contain ' \ ' with includes()

我正在尝试验证字符串是否包含此符号 \。

if (this.inputCity.includes('\')){
    // do something,,,
}

问题是那个反斜杠? 是逃避吗? 字符...那么如何检查字符串是否包含\?

谢谢!

您可以通过添加另一个转义字符来转义:

if (this.inputCity.includes('\\')){
    // do something,,,
}

因为它是一个转义字符,所以你必须用另一个反斜杠来转义它。 :)

if (this.inputCity.includes('\\')){
    // do something,,,
}

我认为您想使用 AND 运算符:

if(this.inputCity.includes('\\') && this.inputCity.includes('/') {
     // This will run if inputCity includes \ AND (hence the operator name) /
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM