mirror of
https://github.com/CorentinTh/it-tools.git
synced 2025-04-21 07:16:15 -04:00
fix(case-converter): allowed diacritics
This commit is contained in:
parent
32f87f3fca
commit
e6c0445684
1 changed files with 15 additions and 11 deletions
|
@ -8,37 +8,37 @@
|
||||||
<n-divider />
|
<n-divider />
|
||||||
|
|
||||||
<n-form-item label="Camelcase:">
|
<n-form-item label="Camelcase:">
|
||||||
<input-copyable :value="camelCase(input)" />
|
<input-copyable :value="camelCase(input, baseConfig)" />
|
||||||
</n-form-item>
|
</n-form-item>
|
||||||
<n-form-item label="Capitalcase:">
|
<n-form-item label="Capitalcase:">
|
||||||
<input-copyable :value="capitalCase(input)" />
|
<input-copyable :value="capitalCase(input, baseConfig)" />
|
||||||
</n-form-item>
|
</n-form-item>
|
||||||
<n-form-item label="Constantcase:">
|
<n-form-item label="Constantcase:">
|
||||||
<input-copyable :value="constantCase(input)" />
|
<input-copyable :value="constantCase(input, baseConfig)" />
|
||||||
</n-form-item>
|
</n-form-item>
|
||||||
<n-form-item label="Dotcase:">
|
<n-form-item label="Dotcase:">
|
||||||
<input-copyable :value="dotCase(input)" />
|
<input-copyable :value="dotCase(input, baseConfig)" />
|
||||||
</n-form-item>
|
</n-form-item>
|
||||||
<n-form-item label="Headercase:">
|
<n-form-item label="Headercase:">
|
||||||
<input-copyable :value="headerCase(input)" />
|
<input-copyable :value="headerCase(input, baseConfig)" />
|
||||||
</n-form-item>
|
</n-form-item>
|
||||||
<n-form-item label="Nocase:">
|
<n-form-item label="Nocase:">
|
||||||
<input-copyable :value="noCase(input)" />
|
<input-copyable :value="noCase(input, baseConfig)" />
|
||||||
</n-form-item>
|
</n-form-item>
|
||||||
<n-form-item label="Paramcase:">
|
<n-form-item label="Paramcase:">
|
||||||
<input-copyable :value="paramCase(input)" />
|
<input-copyable :value="paramCase(input, baseConfig)" />
|
||||||
</n-form-item>
|
</n-form-item>
|
||||||
<n-form-item label="Pascalcase:">
|
<n-form-item label="Pascalcase:">
|
||||||
<input-copyable :value="pascalCase(input)" />
|
<input-copyable :value="pascalCase(input, baseConfig)" />
|
||||||
</n-form-item>
|
</n-form-item>
|
||||||
<n-form-item label="Pathcase:">
|
<n-form-item label="Pathcase:">
|
||||||
<input-copyable :value="pathCase(input)" />
|
<input-copyable :value="pathCase(input, baseConfig)" />
|
||||||
</n-form-item>
|
</n-form-item>
|
||||||
<n-form-item label="Sentencecase:">
|
<n-form-item label="Sentencecase:">
|
||||||
<input-copyable :value="sentenceCase(input)" />
|
<input-copyable :value="sentenceCase(input, baseConfig)" />
|
||||||
</n-form-item>
|
</n-form-item>
|
||||||
<n-form-item label="Snakecase:">
|
<n-form-item label="Snakecase:">
|
||||||
<input-copyable :value="snakeCase(input)" />
|
<input-copyable :value="snakeCase(input, baseConfig)" />
|
||||||
</n-form-item>
|
</n-form-item>
|
||||||
</n-form>
|
</n-form>
|
||||||
</n-card>
|
</n-card>
|
||||||
|
@ -61,6 +61,10 @@ import {
|
||||||
} from 'change-case';
|
} from 'change-case';
|
||||||
import InputCopyable from '../../components/InputCopyable.vue';
|
import InputCopyable from '../../components/InputCopyable.vue';
|
||||||
|
|
||||||
|
const baseConfig = {
|
||||||
|
stripRegexp: /[^A-Za-zÀ-ÖØ-öø-ÿ]+/,
|
||||||
|
};
|
||||||
|
|
||||||
const input = ref('lorem ipsum dolor sit amet');
|
const input = ref('lorem ipsum dolor sit amet');
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue