【问题标题】:regular expression match digit and characters正则表达式匹配数字和字符
【发布时间】:2014-09-24 09:58:50
【问题描述】:

如何创建只匹配字符和数字的正则表达式?

这个正则表达式匹配的宽度数字: /\D/g

如何添加-_*等字符?

【问题讨论】:

    标签: regex character digit


    【解决方案1】:

    只匹配字母和数字,

    [A-Za-z0-9]
    

    将您想要的字符添加到上述字符类中以匹配特定字符。

    [A-Za-z0-9_*-]
    

    您可以将上述正则表达式简化为,

    [\w*-]
    

    【讨论】:

    • 我要匹配字符,没有字母
    • 哪些是所有可能的字符,你想匹配?
    • 您的前两个变体无法捕捉到合法字符,例如 Üあother numerals。第三个变种确实如此。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-22
    • 1970-01-01
    • 1970-01-01
    • 2021-09-11
    • 1970-01-01
    • 2012-06-05
    相关资源
    最近更新 更多