方式一
var isValid = function (s) {
if (s.length <= 1 || s.length % 2 != 0) return false
let length = s.length
for(let i = 0; i <= length -1; i++) {
s= s.replace("()", "")
s= s.replace("[]", "")
s= s.replace("{}", "")
if(s.length == 0) {
return true
}
}
if(s.length != 0) {
return false
}else {
return true
}
};
// 方式二
function isValid(s) {
if (s.length = 1) return false
let A = s.length
for (let i = 0; i < A; i++) {
if (s.indexOf("()") > -1 || s.indexOf("{}") > -1 || s.indexOf("[]") > -1) {
s = s.replace("()", "");
s = s.replace("{}", "")
s = s.replace("[]", "")
} else {
break
}
}
if (s == "") { return true } else {
return false
}
}
isValid("(([]){})")
相关文章
- 12-05js实现cookie有效期至当次日凌晨
- 12-05js实现有效括号(letcode20)
- 12-05项目js java 实现自动复制粘贴 亲测有效
- 12-05算法实现之有效的括号
- 12-05js进阶正则表达式10-分组-多行匹配-正则对象的属性(小括号作用:分组,将小括号里面的东西看成一个整体,因为量词只对前一个字符有效)(多行匹配:m)(属性使用:reg.global)
- 12-05c# 使用栈实现有效的括号
- 12-05js 实现纯前端将数据导出excel两种方式,亲测有效
- 12-05JS手机邮箱身份证号码的正则验证以及通过身份证号码获取出生年月日 —— js实现完美身份证号有效性验证
- 12-05JS实现60s倒计时(亲测有效),及span标签如何使用和禁用onclick事件
- 12-05paip.提高效率---集合的存取括号方式 uapi java python php js 的实现比较