嗨我需要测试javascript字符串,因为我已经构建了下一个代码:
var LOWER = /[a-z]/;
var lower = LOWER.test('mystring');
但是如果字符串包含来自其他语言的任何特殊字符,则此代码不起作用。 并且是合乎逻辑的,我的测试仅适用于英语。 如何为任何语言编写测试?
答案 0 :(得分:7)
你可以这样做:
function isLowerCase(s){
return s==s.toLowerCase()
}
isLowerCase('mystring');
toLowerCase
尊重unicode标准。
一些例子:
isLowerCase('ä')==true
isLowerCase('Ä')==false