Selector de CMS según una cadena dada
Un sistema de gestión de contenidos (CMS) es un programa que se usa para crear y administrar contenido digital.
Crea una función cmsSelector que reciba un arreglo de nombres de CMS y un patrón de búsqueda. Devuelve todos los nombres que contengan el patrón, ordenados alfabéticamente.
La búsqueda no distingue entre mayúsculas y minúsculas, y el patrón puede tener más de un carácter. Si el patrón está vacío, devuelve todos los nombres de CMS en orden alfabético.
Ejemplos
cmsSelector(["WordPress", "Joomla", "Drupal"], "w") // ➞ ["WordPress"]
cmsSelector(["WordPress", "Joomla", "Drupal", "Magento"], "ru") // ➞ ["Drupal"]
cmsSelector(["WordPress", "Joomla", "Drupal"], "") // ➞ ["Drupal", "Joomla", "WordPress"]