console
var shuju = document.getElementById("shuju");
var shujufengefu = document.getElementById("shujufengefu");
var moban = document.getElementById("moban");
var yangli = document.getElementById("yangli");
var result = document.getElementById("result");
var check = document.getElementById("check");
var create = document.getElementById("create");
var java = document.getElementById("java");
var jieguofengefu = document.getElementById("jieguofengefu");
function run() {
var shuzu = shuju.value.replace(/\s/g, "").split(shujufengefu.value);
var jieguo = "";
for (var i = 0; i < shuzu.length; i++) {
jieguo += moban.value.replace(new RegExp(yangli.value, "gm"), shuzu[i]);
jieguo += jieguofengefu.value;
if (check.checked) jieguo += '\n';
}
result.innerText = jieguo;
result.select();
}
function comment() {
var shuzu = create.value.split(/[`']([^`']*)[`']/);
var carray = new Array();
var clen = shuzu.length;
for (var i = 3; i < clen; i += 2) {
carray.push(shuzu[i]);
}
var jarray = java.value.match(/\S([^;])*;/g);
var javajieguo = '';
for (var j = 0; j < jarray.length; j++) {
for (var c = 0; c < carray.length; c += 2) {
if (carray[c] == jarray[j].match(/([^\s])*$/)[0].replace(/;/, '')) {
jarray[j] = "/**\n * " + carray[c + 1] + "\n */\n" + jarray[j];
break;
}
}
jarray[j] += '\n';
}
result.innerText = jarray.toString().replace(/,/g, '');
result.select();
}
请输入模板:
<input type="text" id="moban" value="{test}">
</input>
<br/>
请输入模板内样例数据:
<input type="text" id="yangli" value="test">
</input>
<br/>
请输入数据:
<input type="text" id="shuju" value="a,b,c,d">
</input>
<br/>
请输入数据分隔符:
<input type="text" id="shujufengefu" value=",">
</input>
<br/>
请输入结果分隔符:
<input type="text" id="jieguofengefu" value=",">
</input>
<input type="button" value="执行" onclick=run()>
</input>
<br/>
结果为:(每条另起一行
<input type="checkbox" id="check" checked="true" />
)
<br/>
<textarea rows="20" cols="100" id="result">
计算结果将会显示在这里。
</textarea>
<br />
<br />
请输入create语句:
<input type="text" id="create" value="" />
<br />
请输入java字段定义语句:
<input type="text" id="java" value="" />
<input type="button" value="执行" onclick="comment()" />
<br />