名称字段的正则表达式模式 [英] regular expression pattern for name field

查看:145
本文介绍了名称字段的正则表达式模式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要正则表达式,如果客户输入了他们的短名称和Min,Max值{3,20}-
,则单词之间必须有空格,没有数字,也没有任何特殊字符(点除外)
期望值:-
----------------------
S.K THAKUR ----- OK(允许加点)
Saurav --------确定(超过3个字符,不包含数字/不带点的spl字符)
Saurav kumar Thakur ---好(世界各地之间留有空格

意外值:-
----------------------

Saurav32 @ ---不正确(保留数字和spl字符)
Sauravkumar @ ---不好(按住spl char)
3Saurav -----不正确(保留数字)
sa_urav ----不行(包括spl char下划线)

I need regex with space between words without digits and without any special characters except dot if client enters their short name and Min,Max value{3,20} -

Expected value:--
----------------------
S.K THAKUR-----OK(dots allowed)
Saurav --------OK(MORE than 3 char,Not holding digits/spl char without dot)
Saurav kumar Thakur---OK(space allowed between worrds

Un-Expected value:--
----------------------

Saurav32@---Not OK (hold digits and spl char)
Sauravkumar@---Not OK (hold spl char)
3Saurav-----Not OK (hold digits)
sa_urav----Not OK (includes spl char underscore)

推荐答案

尝试:
[a-zA-Z\.\s]{3,}


我已经解决了它的问题:
/^ [a-zA-Z \.\ s] {3,20}
i have solved it works fine:
/^[a-zA-Z\.\s]{3,20}


/;


这篇关于名称字段的正则表达式模式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆