Javascript 在输入字段的3个数字后,自动插入“-&引用;并将限制设置为9个字符
正如我在会议上所说,我想做这样的事情。如果用户像这样输入数字和文本,4J6354DRQ将自动像这样显示Javascript 在输入字段的3个数字后,自动插入“-&引用;并将限制设置为9个字符,javascript,php,jquery,html,Javascript,Php,Jquery,Html,正如我在会议上所说,我想做这样的事情。如果用户像这样输入数字和文本,4J6354DRQ将自动像这样显示4J6-354-DRQ,如果实现了这一点,则显示一个发送按钮。尝试以下操作: "4J6354DRQ".substr(0, 9).match(/.{1,3}/g).join("-"); 限制为9个字符,每3个字符剪切一次,并用连字符连接。在何处输入?显示在哪里?你试过什么吗?嗨,很抱歉没有提供详细信息,我只是用html创建了表单,但我想做一个条件,只做从“4J6354DRQ”到“4J6-354-
4J6-354-DRQ
,如果实现了这一点,则显示一个发送按钮。尝试以下操作:
"4J6354DRQ".substr(0, 9).match(/.{1,3}/g).join("-");
限制为9个字符,每3个字符剪切一次,并用连字符连接。在何处输入?显示在哪里?你试过什么吗?嗨,很抱歉没有提供详细信息,我只是用html创建了表单,但我想做一个条件,只做从“4J6354DRQ”到“4J6-354-DRQ”的交换,试一下你认为应该怎么做,如果它没有按预期工作,就把你试过的代码和它没有按你想要的方式工作一起发布。嗨,我不想要一个静态数字,这取决于用户键入的内容,谢谢您的响应。所以只需添加一个变量,如
userInput.substr(0,9).match(/.{1,3}/g).join(“-”代码>?您的确切问题是什么?你知道如何获得用户的输入吗?你能给我解释一下吗,或者至少告诉我是如何做到的?谢谢你html:
,JS:document.getElementById('myText').value.substr(0,9).match(/.{1,3}/g).join(“-”)代码>