UNPKG

@topgroup/diginext

Version:

A BUILD SERVER & CLI to deploy apps to any Kubernetes clusters.

31 lines (30 loc) 1.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.containsEmoji = exports.containsChinese = exports.filterSpecialChars = exports.contains = exports.containsSpecialCharacters = void 0; /** * Check if input string has characters are not a letter, digit, underscore */ function containsSpecialCharacters(str) { const regex = /[^A-Za-z0-9_ ]/; return regex.test(str); } exports.containsSpecialCharacters = containsSpecialCharacters; function contains(text, words) { return words.every((word) => text.includes(word)); } exports.contains = contains; function filterSpecialChars(str) { // Biểu thức chính quy để loại bỏ các ký tự không phải là chữ cái hoặc số const regex = /[^a-zA-Z0-9 ]/g; return str.replace(regex, ""); } exports.filterSpecialChars = filterSpecialChars; function containsChinese(str) { var reg = /[一-龥]/; return reg.test(str); } exports.containsChinese = containsChinese; function containsEmoji(str) { return /\p{Extended_Pictographic}/u.test(str); } exports.containsEmoji = containsEmoji;