javascript - regex match all characters after open bracket [ -


मैं एक regex

  / (? & Lt; = \ [] का उपयोग कर रहा हूं। *] / I   

एक [ के बाद प्रत्येक वर्ण को मैच के लिए। एक उपयोगकर्ता कुछ तरह से टाइप करेगा:

हैलो यह है [मुझे क्या चाहिए

मुझे यह चाहिए कि यह मैच मुझे क्या चाहिए । यह एक regex परीक्षक पर काम करने लगता है:। जब मैं इसे अपने कोड में उपयोग करता हूँ तो यह बिल्कुल काम नहीं करता है क्या ऐसा इसलिए है क्योंकि मैं सही regex स्वाद का उपयोग नहीं कर रहा हूँ? यहां मेरा स्निपेट है:

  var स्थान = document.getElementById ('locationField')। Value = (commandLineInput.match (/ (? & Lt; = \ [) (। *) / I) );   

मैं बस "स्थान" चर को [।]

जावास्क्रिप्ट का समर्थन नहीं करता है। बीटीडब्ल्यू आप i ध्वज का उपयोग क्यों कर रहे हैं? आपके regex में कोई भी पत्र नहीं है।

कैसे के बारे में:

  var str = "हैलो यह [मुझे क्या चाहिए"; Var want = str.match (/ \ [(। +) $ /) [1];   

इसके बजाय?

Comments

Popular posts from this blog

php - Creating canonical URLs with custom route-classes -

mysql - Formatting problem with PHP DateTime Difference when used as part of an equation -

Mysql Local server hardware -