Dan*_*ilo 30 javascript string
有一个Javascript/Jquery布尔函数来测试字符串是否全部大写?
匹配的例子:
"hello" => false
"Hello" => false
"HELLO" => true
Run Code Online (Sandbox Code Playgroud)
And*_*ker 78
function isUpperCase(str) {
return str === str.toUpperCase();
}
isUpperCase("hello"); // false
isUpperCase("Hello"); // false
isUpperCase("HELLO"); // true
Run Code Online (Sandbox Code Playgroud)
你也可以增加String.prototype:
String.prototype.isUpperCase = function() {
return this.valueOf().toUpperCase() === this.valueOf();
};
"Hello".isUpperCase(); // false
"HELLO".isUpperCase(); // true
Run Code Online (Sandbox Code Playgroud)
小智 19
我必须在这里至少写一个句子,因为他们不喜欢这里的简短答案,但这是我能想到的最简单的解决方案:
s.toUpperCase() === s
Dan*_*Tao 13
这是另一种选择:
function isUpperCase(str) {
return (/^[^a-z]*$/).test(str);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
39656 次 |
| 最近记录: |