Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
function fixValue(value) {
if (!value) {
return value;
}
// remove white spaces
let valueChanged = value.replace(/\s/g, '');
// remove diacritics
valueChanged = removeDiacritics(valueChanged);
// to lowercase
valueChanged = valueChanged.toLowerCase();
return valueChanged;
}
export = function slugify (str: string): string {
return removeDiacritics(str)
// Remove control characters
.replace(rControl, '')
// Replace special characters
.replace(rSpecial, '-')
// Remove continuous separators
.replace(/\-{2,}/g, '-')
// Remove prefixing and trailing separators
.replace(/^\-+|\-+$/g, '')
// ensure it doesn't start with a number (#121)
.replace(/^(\d)/, '_$1')
// lowercase
.toLowerCase()
}
export const slugifyString = (input) => {
if (typeof input !== 'string') {
console.error('input is not a valid string');
return '';
}
return removeDiacritics(input)
.replace(/ /g, '-')
.replace(/[^a-zA-Z0-9-]/gi, '')
.toLowerCase();
};
export const slugifyString = (input) => {
if (typeof input !== 'string') {
console.error('input is not a valid string');
return '';
}
return removeDiacritics(input)
.replace(/ /g, '-')
.replace(/[^a-zA-Z0-9-]/gi, '')
.toLowerCase();
};
return $('.progress-category').eq(0).children().map((idx, el) => {
el = $(el);
const image_name = removeDiacritics(el.find('.title').text().toLowerCase()).replace(/[^a-z0-9]/g, '');
css[image_name] = R.map(style => R.trim(style).split(':'), el.find('.bar').attr('style').split(';'));
return {
image_name,
url: el.find('img').attr('src')
};
}).get();
})
function getIdentifier($) {
return removeDiacritics(getTitle($)
.toLowerCase()
.replace(/\s+/g, '-')
.replace(/[`~!@#$%^&*()_|+=?;:'",.<>\{\}\[\]\\\/]/gi, '')
.substring(0, 128));
}
function getIdentifier($) {
return removeDiacritics(getTitle($)
.toLowerCase()
.replace(/\s+/g, '-')
.replace(/[`~!@#$%^&*()_|+=?;:'",.<>\{\}\[\]\\\/]/gi, '')
.substring(0, 128));
}
normalizeText_(text) {
const normalizedText = text.normalize ? text.normalize() : text;
return removeDiacritics(normalizedText.toLowerCase());
}
.forEach(([move, name]) => {
const moveDocument = Object.create(null);
moveDocument['move'] = move;
moveDocument['name'] = removeDiacritics(name.toLowerCase() + ' ' + name.toLowerCase().replace(/\s/g, ''));
this.add(moveDocument);
}, this);
});
{({ data, error }) => {
if (error) return error.message
const { cookies } = data
const view = params.view || cookies.view || 'all'
const term = removeDiacritics(params.term)
const filter = query.block_filter || cookies.block_filter
const block_filter = setValid(filter, VALID_FILTERS, null)
return (
)
}}