V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
normanzb
V2EX  ›  分享创造

支持自定义匹配和多匹配规则的输入框格式化小组件

  •  
  •   normanzb ·
    normanzb · 2014-03-08 06:06:26 +08:00 · 2694 次点击
    这是一个创建于 3932 天前的主题,其中的信息可能已经有所发展或是发生改变。
    主要就是能支持多条匹配规则,比如有以下规则:

    电话号码 11998打头的,11为区号998为电话号码,3个一组分隔。
    电话号码 21打头的,4个一组分隔
    其他电话号码,前5后4.

    那么相应的pattern可以写成:

    ({11}) {998}-{ddd}-{ddd}
    ({21}) {dddd}-{dddd}
    ({dd}) {ddddd}-{dddd}

    另外这个匹配功能具体匹配什么字符,也是可以自定义的,支持AMD和非AMD环境。

    东西在这,一些期望中的功能还没全部完成,比如反向匹配等:
    https://github.com/normanzb/chuanr/

    目前在IE6+, chrome, safari, firefox, mobile chrome, mobile firefox, mobile safari上都大概试了一下,貌似还成。
    1 条回复    1970-01-01 08:00:00 +08:00
    normanzb
        1
    normanzb  
    OP
       2014-03-08 06:23:18 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   996 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 18:46 · PVG 02:46 · LAX 10:46 · JFK 13:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.