diff options
author | 2023-02-10 22:52:25 +0100 | |
---|---|---|
committer | 2023-02-10 22:53:10 +0100 | |
commit | e6c044568493942f0db197f46a1cb5a194a4caad (patch) | |
tree | 940d437a111c16839b5e3da122c18790958c817b /src | |
parent | 32f87f3fca3f556a7c0840cfe0e8a81e9c5d9347 (diff) | |
download | it-tools-e6c044568493942f0db197f46a1cb5a194a4caad.tar.gz it-tools-e6c044568493942f0db197f46a1cb5a194a4caad.tar.zst it-tools-e6c044568493942f0db197f46a1cb5a194a4caad.zip |
fix(case-converter): allowed diacritics
Diffstat (limited to 'src')
-rw-r--r-- | src/tools/case-converter/case-converter.vue | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/src/tools/case-converter/case-converter.vue b/src/tools/case-converter/case-converter.vue index 79a0a72..2ef69e3 100644 --- a/src/tools/case-converter/case-converter.vue +++ b/src/tools/case-converter/case-converter.vue @@ -8,37 +8,37 @@ <n-divider /> <n-form-item label="Camelcase:"> - <input-copyable :value="camelCase(input)" /> + <input-copyable :value="camelCase(input, baseConfig)" /> </n-form-item> <n-form-item label="Capitalcase:"> - <input-copyable :value="capitalCase(input)" /> + <input-copyable :value="capitalCase(input, baseConfig)" /> </n-form-item> <n-form-item label="Constantcase:"> - <input-copyable :value="constantCase(input)" /> + <input-copyable :value="constantCase(input, baseConfig)" /> </n-form-item> <n-form-item label="Dotcase:"> - <input-copyable :value="dotCase(input)" /> + <input-copyable :value="dotCase(input, baseConfig)" /> </n-form-item> <n-form-item label="Headercase:"> - <input-copyable :value="headerCase(input)" /> + <input-copyable :value="headerCase(input, baseConfig)" /> </n-form-item> <n-form-item label="Nocase:"> - <input-copyable :value="noCase(input)" /> + <input-copyable :value="noCase(input, baseConfig)" /> </n-form-item> <n-form-item label="Paramcase:"> - <input-copyable :value="paramCase(input)" /> + <input-copyable :value="paramCase(input, baseConfig)" /> </n-form-item> <n-form-item label="Pascalcase:"> - <input-copyable :value="pascalCase(input)" /> + <input-copyable :value="pascalCase(input, baseConfig)" /> </n-form-item> <n-form-item label="Pathcase:"> - <input-copyable :value="pathCase(input)" /> + <input-copyable :value="pathCase(input, baseConfig)" /> </n-form-item> <n-form-item label="Sentencecase:"> - <input-copyable :value="sentenceCase(input)" /> + <input-copyable :value="sentenceCase(input, baseConfig)" /> </n-form-item> <n-form-item label="Snakecase:"> - <input-copyable :value="snakeCase(input)" /> + <input-copyable :value="snakeCase(input, baseConfig)" /> </n-form-item> </n-form> </n-card> @@ -61,6 +61,10 @@ import { } from 'change-case'; import InputCopyable from '../../components/InputCopyable.vue'; +const baseConfig = { + stripRegexp: /[^A-Za-zÀ-ÖØ-öø-ÿ]+/, +}; + const input = ref('lorem ipsum dolor sit amet'); </script> |