【发布时间】:2012-04-18 14:02:09
【问题描述】:
我需要一个脚本或正则表达式(我将使用 Javascript / jQuery 来检查网站上的表单输入)来检查是否有人输入了大部分是乱码的单词。
正常的单词或句子应该通过测试:
This is a normal sentence (pass)
Peterborough (pass)
这样的词应该无法通过测试:
bfygrydyyisg (fail)
hjrrjmsjsinz (fail)
yqymuqawsioy (fail)
我曾想过连续检查大约 6 个辅音或元音,但上面的最后一个示例仍然可以通过,而且我知道像“节奏”这样的一些英文单词会失败(尽管这不太可能需要)。
有什么想法吗?谢谢!
【问题讨论】:
-
我猜“节奏”这个词也是有效的胡言乱语?
-
或者实际上,这个可接受的拼字游戏单词列表中的几个单词:tnellen.com/ted/scrabble/scrabble_words_others.html
-
哇。我在这里有点震惊。英语实际上是否认为'y'是辅音? (顺便说一句,我是瑞典人,而我们不是)
-
未缩进的代码也是乱码...
-
@PerSalbark:是的,它在英语中被视为辅音。
标签: javascript jquery regex