मुझे स्ट्रिंग में सभी गैर-शब्द वर्णों को प्रतिस्थापित करने के लिए कुछ मदद चाहिए।सभी गैर-शब्द वर्णों को बदलें? * + #
उदाहरण के रूप में (stadtbezirkspräsident'
stadtbezirkspräsident
बनना चाहिए।
यह रेगेक्स सभी भाषाओं के लिए काम करना चाहिए, इसलिए यह बहुत मुश्किल है क्योंकि मुझे नहीं पता कि ñ
या œ
जैसे अक्षरों से मिलान कैसे करें। मैं
string.replace(/[&\/\\#,+()$~%.'":*?<>-_{}]/g,' ');
के साथ इस को हल करने की कोशिश की लेकिन वहाँ Ø
बाईं जैसे कई विशेष वर्ण के लिए अभी भी कर रहे हैं।
शायद इसके लिए एक सामान्य चयनकर्ता है, या किसी ने इस समस्या को हल कर लिया है?
Ø विभिन्न भाषाओं में एक पत्र है (उदाहरण के लिए डेनिश) :) –
समान: [यह] (http://stackoverflow.com/questions/2392194/how-to-match-the-international-alphabet-english -az-non-english-with-a-regu) प्रश्न। जावास्क्रिप्ट रेगेक्स में कोई देशी यूनिकोड-जागरूक मैचर्स नहीं हैं –