求高手来个JS正则匹配 ${aas},${a.bc},${abc.sas.as}如${user.name}找出其中所有表达式
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/05 20:27:11
![求高手来个JS正则匹配 ${aas},${a.bc},${abc.sas.as}如${user.name}找出其中所有表达式](/uploads/image/z/14240723-59-3.jpg?t=%E6%B1%82%E9%AB%98%E6%89%8B%E6%9D%A5%E4%B8%AAJS%E6%AD%A3%E5%88%99%E5%8C%B9%E9%85%8D+%24%7Baas%7D%2C%24%7Ba.bc%7D%2C%24%7Babc.sas.as%7D%E5%A6%82%24%7Buser.name%7D%E6%89%BE%E5%87%BA%E5%85%B6%E4%B8%AD%E6%89%80%E6%9C%89%E8%A1%A8%E8%BE%BE%E5%BC%8F)
求高手来个JS正则匹配 ${aas},${a.bc},${abc.sas.as}如${user.name}找出其中所有表达式
求高手来个JS正则
匹配 ${aas},${a.bc},${abc.sas.as}
如
${user.name}
找出其中所有表达式
求高手来个JS正则匹配 ${aas},${a.bc},${abc.sas.as}如${user.name}找出其中所有表达式
这样好一些.
var reg=/\$\{[a-zA-Z]+(\.\w+)?\}/g;var str='<div class="${class}" name="${user.id}">${user.name}</div>';
alert(str.match(reg));
不过这样有什么意义?因为${class}是el表达式,不会出现在客户端的,html页面是无法看到的.
难道你的js是在服务端运行的?node.js?