RegEx validation in XML schema -


  & lt; xs: सरल टाइप नाम = "व्यक्तिगत नाम" & gt; & Lt; xs: प्रतिबंध आधार = "xs: स्ट्रिंग" & gt; & Lt; xs: पैटर्न मान = "। {0,0} | \ w + ([-] \ w +) * ((w) +) +" / & gt; & Lt; / XS: प्रतिबंध & gt; & Lt; / XS: simpleType & gt;   

मैं अपने XML इनपुट मानों को उपरोक्त पैटर्न में प्रतिबंधित करने की कोशिश कर रहा हूं। यह दो नामों के बीच हाइफ़ेन स्वीकार कर सकता है।

यह "अंकित बंसल" जैसे नामों को छोड़ देना चाहिए या पैटर्न में तर्क के अनुसार "अंकित-बंसल अग्रवाल" 0 आर "अंकित बंसल बंसल"

लेकिन जब भी मैं निम्नलिखित पैटर्न से चलाता हूं तो मुझे एक त्रुटि देता है जैसे

[सीडीएटीए ['व्यक्तिगत नाम' तत्व का डेटा प्रकार के अनुसार एक अमान्य मूल्य है। एक त्रुटि हुई, (1, 32 9)।]

  ^ ( (?: (?: \ B [a-za-z0- 9] + [-]) +) \ w +) $   

आप यह कोशिश कर सकते हैं। डेमो देखें।



Comments

Popular posts from this blog

Out of index C/C++ -

regex - PatternSyntaxException: while using String.ReplaceAll function in java? -

java - Projects which are accessed via multiple (different) IDEs: Ant or Maven? -