5 lines
287 B
JavaScript
5 lines
287 B
JavaScript
export default function SanitizeString(str, punctuation = false, space = false, replace = false)
|
|
{
|
|
const r = new RegExp(`[^\\d${ space ? `\\s` : `` }\\.\\-@${ punctuation ? `"'=+,;«»()&!?%` : ``}\\p{A-z}\u0401\u0451\u0410-\u044f]`, 'gi');
|
|
return str.replace(r, replace ? ' ' : '');
|
|
} |