提问人:Kevin 提问时间:9/12/2023 更新时间:9/12/2023 访问量:8
我需要能够从用户输入中删除 var custint = document.getElementById(“custint”).value 的所有前导字母;
I need to be able to remove all leading letters from user input for var custint = document.getElementById("custint").value;
问:
输入可能不包含字母,但可以包含两个或多个字母。我只需要输出的第一个数字开头的信息。数字之间会有正斜杠,我不想删除。
输入可能是 Gi1/3 或 Eth2/2,甚至可能是 GigabitInterface0/0/1/2
我目前有以下内容,但只有在不超过两个前导字母的情况下才有效,而且我不知道用户可能输入了多少个:
var custint = document.getElementById(“custint”).value; custint = custint.replace(/[^\d,]/,'');< - 仅删除第一个字母 custint = custint.replace(/[^\d,]/,'');<-所以我在第二个字母中再次添加了它
输入为 2/2 或 ETh2/2 将导致如下输出:
- “\r\n接口以太网” + 客户 产生以下结果:“interface Ethernet2/2”
答: 暂无答案
评论