问题描述
我有以下简单的正则表达式:/^[a-zA-Z\u00c4\u00e4\u00d6\u00f6\u00dc\u00fc\u00df]+$/
我希望使诸如“ Blabla Bla bshfkhsf”之类的字符串成为可能。 但是整个字符串最多不能包含2个空格或连字符。
我知道,我可以用“ \ s {0,2}”限制空格,但是我如何放置这样的限制 在正则表达式中,这样上面的字符串是可能的,并且该限制适用于整个字符串,而不是“单个”字符?
编辑: 可以吗?
^[a-zA-Z\u00c4\u00e4\u00d6\u00f6\u00dc\u00fc\u00df]+((\s)|(-))?[a-zA-Z\u00c4\u00e4\u00d6\u00f6\u00dc\u00fc\u00df]+((\s)|(-))?[a-zA-Z\u00c4\u00e4\u00d6\u00f6\u00dc\u00fc\u00df]+$
还有什么更好的方法吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)