问题标签 [cleave]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 将第一个字符输入输入时,getPostDelimiter() 中的 Cleave.js 错误
在使用 litElement 为作为自定义元素创建的输入字段的信用卡格式实现 cleave.js 时,当我在输入中键入第一个字符但后续字符没有问题时遇到此错误。
我追踪它,因为它似乎 getPostDelimiter() 正在采用一个值是前一个键入的字符。由于我正在查看第一个字符,因此该函数在尝试执行 cleave-esm.js:712 时失败。
我不确定在我的实现中是否可以做些什么来解决这个问题,或者它是否只是 Cleave.js 中需要修复的错误。
javascript - CleaveJS phoneRegionCode 在 React 中不起作用
phoneRegionCode
在 Cleave.js 中使用
我正在尝试为国际电话号码创建一个 Cleave 电话组件。理想情况下,它可以在号码之间切换,但我无法让 cleave 电话组件在美国以外的任何地方工作。
我们最终将需要以编程方式提供国家代码,但由于我无法使用单个国家代码,因此我无法很好地使用多个可能的区域代码。
代码示例
这是我的代码的相关重复。这是一个代码沙箱
我尝试过的事情
- 将输入隔离为组件中唯一的输入,只留下相关的 cleave-phone 导入。
- 输入的切换顺序
- phoneRegionCode 的大写和小写
- 使用
require()
代替import