Ho un'espressione regolare che corrisponde a tre tipi di apostrofi, '’‘
. Ho incollato direttamente gli ultimi due dalla parola Microsoft nella regex. Tuttavia, quando lo provo, la mia espressione regolare fallisce e quando controllo il mio script di convalida javascript in firefox, vedo '’‘\
anziché '’‘
. Devo fuggire da loro o usare il formato ASCII?Aggiunta di caratteri speciali all'espressione regolare?
risposta
Prova
/['\u2018\u2019]/
Questo corrisponde a uno di '’‘
.
Spiegazione:
In regex JavaScript, \u1234
corrisponde alla Unicode codepoint 1234
. Per scoprire i codici corretti per questo caso speciale, ho copiato i caratteri in EditPadPro e li ho convertiti in codepoint Unicode.
Qualche spiegazione sarebbe bella. Quelle "prova questo" - le mamme in realtà danno solo il pesce, ma non mostrano come pescare. –
Sei il mio eroe. – user1436111
/\u0022/ // matches "
/\042/ // matches "
- 1. Espressione regolare per l'esclusione di caratteri speciali
- 2. Come sfuggire ai caratteri speciali nell'espressione regolare?
- 3. Set caratteri Caratteri speciali
- 4. Come si gestiscono caratteri speciali in un'espressione regolare Perl?
- 5. Come sfuggire ai caratteri speciali dell'espressione regolare usando javascript?
- 6. L'espressione regolare include ed esclude i caratteri speciali
- 7. Convalida della parola d'ordine regolare Javascript con caratteri speciali
- 8. Android Sqlite Caratteri speciali
- 9. MongoDB caratteri speciali
- 10. PHP JSON Caratteri speciali
- 11. PHP preg_replace caratteri speciali
- 12. file_get_contents - caratteri speciali nell'URL
- 13. mailto caratteri speciali
- 14. ajax post caratteri speciali
- 15. Caratteri speciali in SQL
- 16. caratteri speciali sostituire
- 17. sostituire i caratteri speciali
- 18. Regex rimuovere caratteri speciali
- 19. Lunghezza NSString - Caratteri speciali
- 20. MySQL Inserire caratteri speciali
- 21. preg_match caratteri speciali
- 22. NSURL con caratteri speciali
- 23. Regex per trovare caratteri speciali in Java
- 24. RegEx per includere caratteri alfanumerici e speciali
- 25. Come inserire caratteri speciali in cmd?
- 26. Come convertire caratteri speciali in caratteri normali?
- 27. condizionalmente sfuggire caratteri speciali XML
- 28. Escaping caratteri speciali in cmd
- 29. Stampa caratteri speciali in php
- 30. Caratteri speciali nelle parentesi Regex
L'escaping non funzionerà in questo caso. Prova ASCII. – SomeKittens
Il codice ASCI per uno di questi è ´. Puoi mostrarmi come si fa? – user1436111
Questo potrebbe essere tutto perso in cut'n paste. Pubblica il test JS completo che hai provato fallendo. "" "sembra un codice byte. – sln