【发布时间】:2020-07-19 11:51:14
【问题描述】:
如何实时格式化用户输入?比如用户在输入框输入A9364470240ZGS001,在输入框使用JavaScript实时格式化为:A 936 447 02 40 ZGS 001?
<div class="childDumpFile">
<label for="ds">Dataset</label>
<input type="text" class="form-control" id="ds" name="ds" value="{{Request::get('ds') ?? ''}}">
</div>
【问题讨论】:
-
您的意思是按照用户输入的格式设置输入值吗?
-
是的,用户输入
A9364470240ZGS001,我需要将实时字符串格式化为A 936 447 02 40 ZGS 001。 -
你的格式有什么逻辑背景吗?我想知道用户是否必须一个一个地写入这个值,或者他们可以粘贴它?我准备了一个代码来提供实时格式,但是用户必须一个一个地写出值。
-
不,我没有写任何关于格式化的逻辑。但是如果很难实时实现这个逻辑,那么它可能没有实时。我只需要将这个字符串
A9364470240ZGS001格式化为A 936 447 02 40 ZGS 001。 -
您可以通过here查看。但正如我在用户必须一一写字符之前感到难过的那样。
标签: javascript html laravel validation input-mask