例如
我想写一个 camelToSnake()
camelToSnake = (phrase) ->
return phrase.replace(/([A-Z])/g, /-\L$1/)
有没有这样的选项
最佳答案
您可以使用此代码:
var s = 'camelToSnake';
var r = s.replace(/([A-Za-z])/g, function ($0, $1) { c=$1.charAt(0);
return (c==c.toUpperCase())?c.toLowerCase():c.toUpperCase(); } );
//=> CAMELtOsNAKE
关于javascript - 想要一个用于替换大小写的 javascript 正则表达式符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26515510/