如何判断用户注册的时候包含的字符-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

如何判断用户注册的时候包含的字符

lyrical 2019-01-19 00:26:50 1109

如下一段代码,当用户注册的时候,如果用户输入了大写字母,则注册不成功,我想修改为可以让用户使用大写字母,应该如何修改。

QQ_20190119002206

·
if( isreg ){

            if( !is_mail(inputs.email) ){
                logtips('邮箱格式错误')
                return
            }

            if( !/^[a-z\d_]{3,20}$/.test(inputs.name) ){
                logtips('昵称至少包含字母数字下划线中的两类,且不支持大写组合的3-20位字符')
                return
            }
        }else{
            if( inputs.password.length < 6 ){
                logtips('密码太短,至少6位')
                return
            }
        }

·

数据安全/隐私保护
分享到
取消 提交回答
全部回答(6)
  • icebergyao
    2019-07-17 23:25:57

    建议了解正则表达式如何表示大小写,然后将正则修改为:/^[a-zA-Zd_]{3,20}$/

    0 0
  • 云上珠玑
    2019-07-17 23:25:57

    /^[a-zA-Z\d_]{3,20}$/
    当然这除了前端校验,还需要后台校验。

    0 0
  • 天默
    2019-07-17 23:25:57

    将截图红框中的正则修改为 /^[a-zA-Z\d_]{3,20}$/

    0 0
  • dickeylth
    2019-07-17 23:25:57

    需要修改成 /^[a-zA-Zd_]{3,20}$/

    0 0
  • 1214441058843145
    2019-07-17 23:25:57

    应该自动识别大小写,而不是拦截阻止注册

    0 0
滑动查看更多
+ 订阅

云安全开发者的大本营

推荐文章
相似问题
推荐课程