<html>
<head></head>
<body>
<textarea id="area" style="height:200px;width:80%">
Hello Everyone.
Entry name 2.
rahul
mahesh</textarea>
<button id="submit">Submit</button>
<script>
function pad(num, diff) {
return diff > 0 ? pad(num, diff - 1) + 0 : num;
}
function processString(num) {
var tmp = num.replace(/\.+/g, '');
var diff = 4 - tmp.length;
var tmpl = '<string>#{padded}</string>';
var padded = diff > 0 ? pad(tmp, diff).split('').join('.') : num;
return tmpl.replace('#{padded}', padded);
}
var button = document.getElementById('submit');
button.addEventListener('click', processArea);
function processArea() {
var area = document.getElementById('area')
var arr = area.value.split(/\n/);
for (var i = 0, l = arr.length; i < l; i++) {
arr[i] = processString(arr[i]);
}
area.value = arr.join('\r\n');
}
</script>
</body>
</html>
參考文獻見http://jsfiddle.net/1csov2s1/15/如何以plist格式顯示輸出。有沒有可能?並且textarea中的數據應該能夠下載?
從上面搗鼓它正確生成清單,但我需要生成的列表應該在的.plist格式。
任何人都可以幫助我。
預期輸出:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist SYSTEM "file://localhost/System/Library
/DTDs/PropertyList.dtd">
<plist version="1.0">
<dict>
<array>
<string>Hello Everyone.</string>
<string>Entry name 2.</string>
<string>rahul</string>
<string>mahesh</string>
</array>
</plist>
電流輸出:
<string>Hello Everyone.</string>
<string>Entry name 2.</string>
<string>rahul</string>
<string>mahesh</string>
任何幫助,將不勝感激。
嘗試使用此[plist中插件](http://dpearson.me/plist.js/)。 – sam100rav
首先非常感謝您的回覆。 –
,您是否試圖填寫的頁眉和頁腳部分自己 – engincancan