<!DOCTYPE html>
<html>
<head>
	<title>批量数据替换并分段展示工具</title>
</head>
<body>
	<h3>请输入数据并以逗号分隔,并指定替换规则</h3>
	<textarea id="data" rows="10" cols="50"></textarea>
	<br>
	<label for="replaceFrom">替换前:</label>
	<input type="text" id="replaceFrom" value="原始数据">
	<br>
	<label for="replaceTo">替换后:</label>
	<input type="text" id="replaceTo" value="替换后的数据">
	<br>
	<button onclick="splitData()">提交</button>
	<div id="output"></div>
	<script>
		function splitData() {
			var data = document.getElementById("data").value;
			var replaceFrom = document.getElementById("replaceFrom").value;
			var replaceTo = document.getElementById("replaceTo").value;
			data = data.replace(new RegExp(replaceFrom, 'g'), replaceTo);
			var dataArray = data.split(',');
			var output = document.getElementById("output");
			var boxCount = Math.ceil(dataArray.length / 100);
			var index = 0;
			for (var i = 0; i < boxCount; i++) {
				var box = document.createElement('textarea');
				box.rows = '10';
				box.cols = '50';
				var boxData = '';
				for (var j = 0; j < 100; j++) {
					if (index >= dataArray.length) {
						break;
					}
					boxData += dataArray[index] + ',';
					index++;
				}
				boxData = boxData.slice(0, -1);
				box.value = boxData;
				output.appendChild(box);
			}
		}
	</script>
</body>
</html>
批量数据替换并分段展示工具

原文地址: https://www.cveoy.top/t/topic/nhF4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录