मैं अपने HTML टेक्स्टबॉक्स में %
और _
को छोड़कर संख्याओं, अक्षरों और विशेष वर्णों को अनुमति देता हूं। मेरे पास पैटर्न /[[email protected]#$^&*()-+=]/
है। मुझे लगता है कि यह करने का सबसे अच्छा तरीका नहीं है क्योंकि मुझे दो विशेषताओं को छोड़कर सभी विशेष पात्रों को सूचीबद्ध करना है। क्या कोई ऐसा तरीका है जिसमें मुझे सभी विशेष पात्रों को सूचीबद्ध करने की ज़रूरत नहीं है और इसमें दो शामिल नहीं हैं? बीटीडब्ल्यू, जावा जावास्क्रिप्ट regex का उपयोग कर।regex - मैं "%" और "_" को कैसे बाहर निकालूं?
डेमो के लिए देखें http://jsfiddle.net/ce8Th/
कृपया मदद करते हैं।
धन्यवाद यह वास्तव में काम करता है और मेरा कोड बहुत आसान बना देता है। इसे स्वीकार करने वाला बस कुछ मिनट के लिए wainting। – NinjaBoy
मैं सावधानी बरतता हूं कि यह एक स्वच्छता नहीं है - जो आपके लिए ठीक हो सकता है, लेकिन इसका मतलब है कि अन्य पात्रों को अनुमति दी जाएगी जो आपके साथ ठीक नहीं हो सकते हैं: रिक्त स्थान, टैब, यादृच्छिक अन्य चीजें आपकी मूल सूची में नहीं हैं। – jakerella
@ जेकेरेला - मूल प्रश्न स्वच्छता का उल्लेख नहीं करता है (हालांकि यह उसका इरादा हो सकता है - इस मामले में * कुछ भी * क्लाइंट-साइड बेकार है)। –