首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js正则怎么写:英文姓名至少 6 个字符,且包含至少 1 个空格

2012-03-25 
js正则如何写:英文姓名至少 6 个字符,且包含至少 1 个空格如题[解决办法]/^(?!([a-zA-Z]+$))[a-zA-Z][a-zA

js正则如何写:英文姓名至少 6 个字符,且包含至少 1 个空格
如题

[解决办法]
/^(?!([a-zA-Z]+$))[a-zA-Z][a-zA-Z\s]{4,}[a-zA-Z]$/
我想,这个应该可以
[解决办法]
^[a-zA-Z]* [a-zA-Z]*$
[解决办法]

探讨

^[a-zA-Z]* [a-zA-Z]*$

[解决办法]
^(?=[a-zA-Z\s]{6})[a-zA-Z]+[a-zA-Z\s]*\s[a-zA-Z\s]*[a-zA-Z]+$


老楼 试试
[解决办法]
/^(?!\s+$)(?![a-zA-Z]+$)(?!\s)[a-zA-Z\s]{5,}[a-zA-Z]$/
[解决办法]
6、7楼 有点问题。
'T Jam'这样也能匹配
[解决办法]
探讨
6、7楼 有点问题。
'T Jam'这样也能匹配

[解决办法]
^(?!\s|.*\s$)(?=.*\s)(?=(.*[a-zA-Z]){5,})[a-zA-Z\s]+$
[解决办法]
"6 个字符,且包含至少 1 个空格",到底5个字母还是6个字母?

5个:^(?!\s|.*\s$)(?=.*\s)(?=(.*[a-zA-Z]){5,})[a-zA-Z\s]+$

6个:^(?!\s|.*\s$)(?=.*\s)(?=(.*[a-zA-Z]){6,})[a-zA-Z\s]+$
[解决办法]
可能,空格还不能连续出现吧:

^(?!\s|.*\s$|.*\s{2,})(?=.*\s)(?=(.*[a-zA-Z]){5,})[a-zA-Z\s]+$

热点排行