问题描述
- javascript中的正则表达式看不太懂,求解释
-
<script type="text/javascript"> /* 赋值合同行下标 */ var electronicContractRowIdx = 0, /* 获取合同模板 */ electronicContractTpl = $("#electronicContractTpl") .html().replace(/(//<!--)|(//-->)/g,""); alert("合同模板---"+electronicContractTpl); $(document).ready(function() { var data = ${fns:toJson(investProject.electronicContractList)}; alert("toJSON---"+data); for (var i=0; i<data.length; i++){ //d addRow('#electronicContractList', electronicContractRowIdx, electronicContractTpl, data[i]); electronicContractRowIdx = electronicContractRowIdx + 1; }; }); </script>
解决方案
替换掉//<!--和//-->内容而已,一般这2个内容放在script里面,防止浏览器不支持js时也不会显示js代码出来因为<!---->是html的注释,一般来说不需要加了
解决方案二:
javascript中的正则表达式
javascript正则表达式
javascript中的正则表达式
时间: 2024-10-29 07:08:52