js判断字符串包含括号
时间: 2023-10-27 07:26:40 浏览: 254
js代码-给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。
要判断一个字符串是否包含括号,可以使用正则表达式或者字符串的`indexOf`方法来实现。
使用正则表达式的方法如下:
```javascript
function hasParentheses(str) {
const regex = /[()]/; // 匹配圆括号
return regex.test(str);
}
console.log(hasParentheses("Hello (World)")); // true
console.log(hasParentheses("Hello World")); // false
```
使用`indexOf`方法的方法如下:
```javascript
function hasParentheses(str) {
return str.indexOf("(") !== -1 || str.indexOf(")") !== -1;
}
console.log(hasParentheses("Hello (World)")); // true
console.log(hasParentheses("Hello World")); // false
```
以上两种方法都可以判断一个字符串中是否包含圆括号。你可以根据具体需求选择适合的方法。
阅读全文