2011-09-12 11 views
7

यहां मेरी नियमित अभिव्यक्ति है। मैं एकल उद्धरण (') को पात्रों (ओ'नेल निकल) जैसे पात्रों में शामिल करना चाहता हूं। यहाँ मेरी नियमित अभिव्यक्ति पत्र और रिक्त स्थान और पूर्ण विराम दे रहा है और (।) (-) हाइफ़ननियमित अभिव्यक्ति में एकल कोट निर्दिष्ट करने के लिए

/^[A-Za-z\/\s\.-]+$/; 
+4

'/^[a-zA-Z \/\ s \ .'-] + $ /;' – NullUserException

+2

कृपया के लिए लोगों को प्रोत्साहित नहीं करते उन चीज़ों से बचें जिनकी उन्हें आवश्यकता नहीं है। – tchrist

+2

@ क्रिसमस हम्म, मैंने बस रेगेक्स की प्रतिलिपि बनाई और चिपकाया और एक '' – NullUserException

उत्तर

8

/^[A-Za-z\/\s\.'-]+$/; या मैं आपके सवाल का गलत मिला?

5

इस प्रयास करें:

/^[A-Za-z\/\s\.'\-]+$/; 

आप/बैकस्लैश की जरूरत नहीं है एकल उद्धरण भाग जाते हैं। ऐसा करने से सफारी उन्हें अनुमति देने के बजाय सिंगल कोट अंक को अस्वीकार कर देगा।

+4

नहीं जोड़ा, आपको इसे बैकस्लैश करने की आवश्यकता नहीं है। – BoltClock

+1

आह ठीक है, उसे नहीं पता था ... मैं इसे से बच रहा हूं वैसे भी एक बुरी आदत हो सकती है। शांति –

0
var testName=/^[A-Za-z\/\s\.'-]+$/; 
var name= $("#name").val(); 
if(testName.test(name) == false || name == "") 
{} 

यह एक कोड मैं नाम की जांच करने के लिए इस्तेमाल है

संबंधित मुद्दे