diff --git a/packages/vant-cli/site/common/index.js b/packages/vant-cli/site/common/index.js index dcfb367e968..166c9f1efaa 100644 --- a/packages/vant-cli/site/common/index.js +++ b/packages/vant-cli/site/common/index.js @@ -4,7 +4,7 @@ const isMobile = /ios|iphone|ipod|ipad|android/.test(ua); export function decamelize(str, sep = '-') { return str .replace(/([a-z\d])([A-Z])/g, '$1' + sep + '$2') - .replace(/([A-Z]+)([A-Z][a-z\d]+)/g, '$1' + sep + '$2') + .replace(/([A-Z])([A-Z][a-z\d]+)/g, '$1' + sep + '$2') .toLowerCase(); } diff --git a/packages/vant-cli/src/common/index.ts b/packages/vant-cli/src/common/index.ts index 2bbe6d085aa..bb027de5c91 100644 --- a/packages/vant-cli/src/common/index.ts +++ b/packages/vant-cli/src/common/index.ts @@ -72,7 +72,7 @@ export function pascalize(str: string): string { export function decamelize(str: string, sep = '-') { return str .replace(/([a-z\d])([A-Z])/g, '$1' + sep + '$2') - .replace(/([A-Z]+)([A-Z][a-z\d]+)/g, '$1' + sep + '$2') + .replace(/([A-Z])([A-Z][a-z\d]+)/g, '$1' + sep + '$2') .toLowerCase(); }