Estoy tratando de hacer coincidir una comilla simple (y otros caracteres) en una expresión regular como esta:
/^[a-zA-ZàáâäãåąčćęèéêëėįìíîïłńòóôöõøùúûüųūÿýżźñçčšžÀÁÂÄÃÅĄĆČĖĘÈÉÊËÌÍÎÏĮŁŃÒÓÔÖÕØÙÚÛÜŲŪŸÝŻŹÑßÇŒÆČŠŽ∂ð ,.'-]+$/u
la comilla simple está al final de la expresión regular antes del carácter "-", pero es imposible hacer que funcione con un carácter de comilla simple "'" en mi cadena de ninguna manera. así que traté de eliminar el carácter de comillas simples como myString.replace("'", '') , pero incluso la función replace() no elimina las comillas simples.
No entiendo porque cuando pruebo esto en mi navegador, funciona perfectamente según lo previsto, pero no en mi código nativo de reacción. ¡Gracias si tiene alguna respuesta para este extraño "error"!
Encontré la respuesta, era un problema con los caracteres de apóstrofe "U + 0027" y el carácter de comilla simple "U + 2019" utilizado por el simulador de ios como apóstrofe.