正则表达式
获取最后一个字符
str = "1234567";
last = str.replace(/^(.*[n])*.*(.|n)$/g, "$2");
console.log(last);-->"7"
1~500之间的整数
/^([1-4]\d{0,2}|500)$/
匹配 ][aa] ][bb]
str.match(/]\[([^\"]*)]/g) //说明 /..../g ======= 所有匹配 ]\[ ========= 匹配 ][ 开头,正则中 [ 特殊字符需转移 \[ ([^\'']*) ===== 任意字符,如 aa bb ] ========== 匹配 ] 结尾
匹配 [aa] [bb] [cc]
str.match(/[^\[]+(?=\])/g)
匹配最后一个[]
/(?=[^\[]+$).+(?=])/