L-正常 o-正常 W-不正常 e-好的 R-不正常 c-正常 A-不正常 s-正常 E-不正常
-
1 这似乎很容易; 你可以检查一下 [A-Z][A-Z]* || 【a-z】* (或多或少)。 (答案将其概括为一个单一、清晰的正则表达式,但它是一样的。) – 戴夫·牛顿 评论 2017年1月3日18:58
3个答案
-
2 这是最难的选择。 在这里,我找到了非常好的答案,但我选择了最简单的一个。 在我自己写正则表达式将近5年后,我看到自己反复学习。 简单明了。 谢谢@anubhava 评论 2017年1月3日19:54
功能检查大写{ 返回(s===s.charAt(0).toUpperCase()+s.slice(1).toLowerCase(; } 支票资本化(“LoWeRcAsE”)
String.prototype.isCalelCase=函数(){ for(var i=1;i<this.length;i++){ if(this.charCodeAt(i)<97){ 返回true; } } 返回false; } “Baz”.isCamelCase();// 返回false “fOo”.isCamelCase();// 返回true