正则表达式 匹配这样的一个串??
格式:电话<姓名>,......
15910347983<张珊>,13810987986<李咯个>,..........
[解决办法]
var pattern = /^\d{11}<[\u4e00-\u9fa5]{2,}>$/
[解决办法]
var r = /^\d{11}<[^>]+>(,\d{11}<[^>]+>)*$/g;
var s = '15910347983<张珊>,13810987986<李咯个>';
var s1 = '15910347983<张珊>,13810987986<李咯个>,';
alert( r.test(s) )
alert( r.test(s1) )
var str="15910347983<张珊>,13810987986<李咯个>,15910347983<张珊>,13810987986<李咯个>";
var test=/^(\d{11}<[^>]+>,?)+$/g.test(str);//判断
var arr = str.match(/\d{11}<[^>]+>/g);//匹配出来
console.log(arr);
var ss = "15910347983<张珊,13810987986<李咯个>";
var ss2 = "15910347983<张珊,13810987986<李咯个>";
var r = /^\d{11}<[^(>
[解决办法]
<)]{2,}>(,\d{11}<[^(>
[解决办法]
<)]{2,}>)*$/g;
alert(r.test(ss));
alert(r.test(ss2));