jQuery Regular Expression Problem -


Iam एक jquery पुस्तकालय का उपयोग कर जो फाइल में json प्रारूप में नियमित अभिव्यक्ति लेता है और फाइल से मान्य करने की कोशिश करता है

<पूर्व> "छात्र संख्या": {regex: "/ ^ [- / @ # और $ * \ w \ s] + $ /", चेतावनी टेक्स्ट: "* अमान्य विद्यार्थी संख्या"}, // .. ।

मैं इसे अपने टेक्स्ट बॉक्स फ़ील्ड में निम्नानुसार उपयोग कर सकता हूं

  & lt; इनपुट प्रकार = "टेक्स्ट" वर्ग = "मान्य [आवश्यक, कस्टम [ छात्र संख्या]] टेक्स्टबॉक्स "& gt;  

इससे पहले मुझे फ़ील्ड के लिए जावास्क्रिप्ट रेगुलर एक्सप्रेशन था, जैसे कि

  & lt; input type = "text" मान्य = "regex" regex = '^ [- / @ # और amp; $ * \ w \ s] + $' name = "sno" id = "sno" & gt;  

मैं jquery के लिए जावास्क्रिप्ट में उपयोग किया जाता है कि एक ही नियमित अभिव्यक्ति का उपयोग करते हैं। यह जावास्क्रिप्ट में उसी के रूप में वैध नहीं है और अनुचित परिणाम दे रहा है। दोनों के बीच अंतर क्या है?

चूंकि एक स्ट्रिंग में बैकस्पेस का उपयोग करना है, और बाद में उन्हें चाहते हैं, आपको उनसे बचने की जरूरत है, जैसे:

  "छात्रनाम": {regex: "/ ^ [- / @ # और $ * \\ w \\ s] + $ /", सतर्क पाठ: "* अमान्य विद्यार्थी संख्या"}  

हालांकि, मैं इस पर गौर करने के बाद 100% सुनिश्चित नहीं हूं, यह 2 के बजाय 4 बैकस्लैश हो सकता है, लेकिन

इस समय मुझे क्यों बचता है।


Comments

Popular posts from this blog

c# - sqlDecimal to decimal clr stored procedure Unable to cast object of type 'System.Data.SqlTypes.SqlDecimal' to type 'System.IConvertible' -

Calling GetGUIThreadInfo from Outlook VBA -

Obfuscating Python code? -