我正在查看 jquery 源代码并注意到 camelcase 是:
camelCase: function( string ) {
return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase );
}
// where:
rmsPrefix = /^-ms-/,
rdashAlpha = /-([\da-z])/gi,
fcamelCase = function( all, letter ) {
return letter.toUpperCase();
}
我的问题是:为什么rdashAlpha
还要查找数字,是否有必要在数字上调用大写字母?是否有一些 unicode 字符可以改变?