匹配最外层大括号里面的内容,不包括最外层的大括号
// 例如:
female{{initiator} updated {person}’s role to {role}}
// 需要匹配到的数据如下:
{initiator} updated {person}’s role to {role}
// 正则的写法:匹配到不包括最外层的大括号的所有数据
/(?<={).*(?=})/
// 需要匹配到的数据如下:
{initiator}
{person}
{role}
// 正则的写法:匹配到最内层的所有的大括号数据
/{[^{}]+}/
只能输入数字和大小写字母的正则表达式
var regex=/^[0-9A-Za-z]+$/; //正则表达式
var test1 = "asd123"; //测试小写字母
var test2 = "*+A3"; //测试特殊字符
var test3 = "QWE789"; //测试大写字母
var result1 = regex.test(test1);
var result2 = regex.test(test2);
var result3 = regex.test(test3);
console.log(result1) // true
console.log(result2) // true
console.log(result3) // true