Bootstrap

封装使用 js正则取出一个字符串小括号中的内容 如传参:“(123,456)“


            //  测试例
            let str = "(123,456)"
            let retObj = getPointObj(str) 
            console.log("retObj == ", retObj);

            /**
             * function:从形如"(123,456)"的字符串中 取出一个字符串小括号中的内容
             * strData:形如"(123,456)"种格式的字符串
             * 返回值: 数组对象
             */
            function getPointObj(strData){
                let oldData = strData.match(/\(([^)]*)\)/); //js正则取出一个字符串小括号中的内容
                if (oldData) {
                    console.log("oldData == ",oldData[1]); 
                    let oldData2 = oldData[1].split(",");   // 将字符串按照逗号分割
                    console.log("oldData2 == ",oldData2); 
                    return oldData2
                }
            }

调用测试,打印信息如下:

;