名称字段的正则表达式模式 [英] regular expression pattern for name field
问题描述
我需要正则表达式,如果客户输入了他们的短名称和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屋!