【发布时间】:2014-12-15 03:23:28
【问题描述】:
有人可以帮我解决这个问题吗?
起初我试图弄清楚如何简单地检查包含一个或两个单词的输入,然后我发现 \w* ?\w+ 可以使用,而\w+ \w+ 恰好包含两个单词并且我遇到了这样的事情(这是行不通的):
/^$|^([a-zA-ZčČćĆđĐšŠžŽ -])\w+ \w+$/
我后来发现它不应该包含一两个词,而是两三个词。而且由于我无法弄清楚两个单词的正则表达式,所以我不得不在这里寻求帮助。
就像我说的那样,我需要它只允许输入 两个或三个 没有数字的单词,并添加这些字母 čČćĆđĐšŠžŽ 和 -
我还需要它来忽略空白输入,这就是^$| 存在的原因。
我在这方面真的非常非常新,所以任何帮助都将不胜感激。
示例:
- 马尔科·马尔科维奇
- 约翰·史密斯
- 玛丽-简·奥斯汀
- 约翰三世约翰逊
【问题讨论】:
-
你能举一些例子吗??
标签: javascript html regex unicode words