【问题标题】:String validation with regex in JS在 JS 中使用正则表达式进行字符串验证
【发布时间】:2014-05-31 04:13:52
【问题描述】:

我需要帮助来构建正则表达式以验证 Javascript 中的字符串格式,

字符串的总长度应在 3 到 30 个字符之间。第一个字符必须是严格的字母。后续字符可以是字母、点或空格。请帮忙。

【问题讨论】:

    标签: javascript regex validation


    【解决方案1】:

    以下内容对你有用。

    var re = /^[a-z][a-z. ]{2,29}$/i
    

    正则表达式:

    ^                # the beginning of the string
     [a-z]           # any character of: 'a' to 'z'
     [a-z. ]{2,29}   # any character of: 'a' to 'z', '.', ' ' (between 2 and 29 times)
    $                # before an optional \n, and the end of the string
    

    【讨论】:

    • \s 将匹配制表符和换行符。应使用显式空格。
    • 简单高效+1 :)
    • What's going on? 刚刚在聊天室将我的信发送给 Regex Santa,可以在那里见到你吗?去喂邻居的猫一个月。
    • 喜欢比赛条件 :-)
    猜你喜欢
    • 2018-11-25
    • 1970-01-01
    • 1970-01-01
    • 2017-12-23
    • 1970-01-01
    • 2018-10-10
    • 1970-01-01
    相关资源
    最近更新 更多