refac/enh: allow underscore for prompt command

This commit is contained in:
Timothy Jaeryang Baek 2025-07-31 15:55:10 +04:00
parent f1300a8fd9
commit 05895d9657
2 changed files with 4 additions and 4 deletions

View file

@ -59,8 +59,8 @@
};
const validateCommandString = (inputString) => {
// Regular expression to match only alphanumeric characters and hyphen
const regex = /^[a-zA-Z0-9-]+$/;
// Regular expression to match only alphanumeric characters, hyphen, and underscore
const regex = /^[a-zA-Z0-9-_]+$/;
// Test the input string against the regular expression
return regex.test(inputString);

View file

@ -1389,8 +1389,8 @@ export const slugify = (str: string): string => {
.replace(/[\u0300-\u036f]/g, '')
// 3. Replace any sequence of whitespace with a single hyphen
.replace(/\s+/g, '-')
// 4. Remove all characters except alphanumeric characters and hyphens
.replace(/[^a-zA-Z0-9-]/g, '')
// 4. Remove all characters except alphanumeric characters, hyphens, and underscores
.replace(/[^a-zA-Z0-9-_]/g, '')
// 5. Convert to lowercase
.toLowerCase()
);