1. 给定一个只包括 '('')''{''}''['']' 的字符串 s ,判断字符串是否有效。
  2. 有效字符串需满足:
  3. 左括号必须用相同类型的右括号闭合。
  4. 左括号必须以正确的顺序闭合
  1. 输入:s = "()"
  2. 输出:true
  3. 输入:s = "()[]{}"
  4. 输出:true
  5. 输入:s = "([)]"
  6. 输出:false

方法

  1. var isValid = function(s) {
  2. var len=s.length/2;
  3. for(var i=0;i<len;i++){
  4. s=s.replace("()","").replace("{}","").replace("[]","")
  5. }
  6. if(s){
  7. return false
  8. }else{
  9. return true
  10. }
  11. };