हम पाते हैं और से अलग सभी गैर अक्षरांकीय अक्षर को बदलने के लिए निम्नलिखित js/regex उपयोग किया गया है - और +रेगुलर एक्सप्रेशन से (में जावास्क्रिप्ट को खोजने/बदलें) - गैर अक्षरांकीय अक्षर से मेल खाते हैं, लेकिन उपेक्षा - और +
outputString = outputString.replace(/[^\w|^\+|^-]*/g, "");
हालांकि यह पूरी तरह से काम नहीं करता है - यह^और | वर्ण। मैं मदद नहीं कर सकता लेकिन आश्चर्यचकित हूं कि यह^और | के साथ कुछ करने के लिए है रेगेक्स में मेटा-कैरेक्टर के रूप में इस्तेमाल किया जा रहा है।
मैंने [\W|^+|^-]
का उपयोग करने के लिए स्विच करने का प्रयास किया है, लेकिन यह - और + को प्रतिस्थापित करता है। मैंने सोचा कि संभवतः एक लापरवाही दावा जवाब हो सकता है, लेकिन मुझे यकीन नहीं है कि उन्हें कैसे कार्यान्वित किया जाए।
क्या किसी को यह पता चला है कि इसे कैसे पूरा किया जाए?
हाय पीटर, धन्यवाद - यह बहुत अच्छा है।
[^\w+-]+
बस महान काम किया! और अतिरिक्त जानकारी के लिए धन्यवाद - बहुत उपयोगी। –