可以通过以下步骤实现:
以下是一个示例代码:
$(document).ready(function() {
$('#checkButton').click(function() {
var text = $('#textArea').val();
// 检查重复数字
var duplicateNumbers = text.match(/(\b\d+\b)(?=.*\b\1\b)/g);
if (duplicateNumbers) {
$('#duplicateResult').text('重复数字:' + duplicateNumbers.join(', '));
} else {
$('#duplicateResult').text('没有重复数字。');
}
// 检查有效数字
var validNumbers = text.match(/(\b\d+\b)/g);
if (validNumbers) {
$('#validResult').text('有效数字:' + validNumbers.join(', '));
} else {
$('#validResult').text('没有有效数字。');
}
});
});
在上面的代码中,假设文本区域的id为"textArea",检查按钮的id为"checkButton",重复数字的结果显示区域的id为"duplicateResult",有效数字的结果显示区域的id为"validResult"。你可以根据实际情况修改这些id。
这个示例代码使用了jQuery的.ready()方法来确保文档加载完成后再执行代码。当点击检查按钮时,会触发一个点击事件处理程序。在事件处理程序中,首先获取文本区域的内容,然后使用正则表达式和match()方法来检查重复数字和有效数字。最后,根据检查结果将结果显示在相应的结果显示区域中。
请注意,这个示例代码只是一个简单的演示,实际应用中可能需要更复杂的逻辑和错误处理。另外,这个示例代码并没有涉及到云计算相关的内容,因此没有推荐腾讯云的相关产品和产品介绍链接地址。
Techo Day
云+社区技术沙龙[第28期]
第四期Techo TVP开发者峰会
云+社区技术沙龙[第21期]
云+社区技术沙龙[第25期]
Elastic 中国开发者大会
Techo Day
云+社区技术沙龙第33期
云+社区技术沙龙[第23期]
领取专属 10元无门槛券
手把手带您无忧上云