使用jQuery插件自动格式化结构化数据(电话、日期)(或无法使用JavaScript)
我喜欢jQuery,我想知道是否有人使用过一个好的插件或(非jQuery)JavaScript库,可以自动格式化电话号码或日期等结构化字段。我知道jQueryUIDataPicker插件,而不是我在这里寻找的。您可以输入一个电话号码123,然后变成(123),其他号码的格式为(123)456 7890分机123456。如果按delete键,自动设置格式的内容将自动消失,重新定位光标(例如,在(123)之后)并按delete键将删除3,剩下的(124)567 8901分机23456。我玩过的那些看起来不可靠。做了你需要做的事,或者你已经发现不可靠的那一个?艾伦 我相信最好的选择是在两个单独的格式化方法中使用正则表达式,以获得所需的结果。这将是相当直接的电话号码,我会张贴一个代码的例子,如果一个没有张贴的时候,我坐下来,有10分钟的时间来写一些东西了。也许对于日期字段,您可以使用类似jQueryUIDatePicker的东西 嗯,使用jQuery插件自动格式化结构化数据(电话、日期)(或无法使用JavaScript),javascript,jquery,html,user-interface,Javascript,Jquery,Html,User Interface,我喜欢jQuery,我想知道是否有人使用过一个好的插件或(非jQuery)JavaScript库,可以自动格式化电话号码或日期等结构化字段。我知道jQueryUIDataPicker插件,而不是我在这里寻找的。您可以输入一个电话号码123,然后变成(123),其他号码的格式为(123)456 7890分机123456。如果按delete键,自动设置格式的内容将自动消失,重新定位光标(例如,在(123)之后)并按delete键将删除3,剩下的(124)567 8901分机23456。我玩过的那些看
/sf对于日历插件,我实际上指的是ui日期选择器,据我所知并不合适。非常接近,感谢指针。如果我输入了一个电话号码,然后删除一个数字,并对输入消失的字段进行散焦(argh)。这在最新版本中已得到修复。现在可以向掩码添加“?”,这意味着后面的任何内容都是可选的。因此,您可以添加掩码“?(999)999-9999”以允许部分电话号码。这对扩展特别有用。看起来你的链接断了。。。这是同一个插件吗@TechplexEngineer,似乎是指向同一插件的有效链接。感谢您指出断开的链接。@TechplexEngineer插件代码在上仍然可用,但存储库已存档