में विशेष वर्ण मौजूद हैं या नहीं, मुझे पता है कि इस प्रश्न को अक्सर स्टैक पर अक्सर पूछा जाता है, लेकिन मुझे पहले से पोस्ट किए गए प्रश्नों का सीधा जवाब नहीं मिल रहा है।jQuery: जांचें कि स्ट्रिंग
मुझे यह जांचने की ज़रूरत है कि सभी विशेष वर्ण (सिवाय -) एक स्ट्रिंग में हैं, यदि ऐसा है, तो उपयोगकर्ता को एक चेतावनी दें।
if($('#Search').val().indexOf('@') == -1 || $('#Search').val().indexOf('#') == -1 || $('#Search').val().indexOf('$') == -1 || $('#Search').val().indexOf('%') == -1 || $('#Search').val().indexOf('^') == -1 || $('#Search').val().indexOf('&') == -1 || $('#Search').val().indexOf('*') == -1 || $('#Search').val().indexOf('(') == -1 || $('#Search').val().indexOf(')') == -1 || $('#Search').val().indexOf('_') == -1 || $('#Search').val().indexOf('\'') == -1 || $('#Search').val().indexOf('\"') == -1 || $('#Search').val().indexOf('\\') == -1 || $('#Search').val().indexOf('|') == -1 || $('#Search').val().indexOf('?') == -1 || $('#Search').val().indexOf('/') == -1 || $('#Search').val().indexOf(':') == -1 || $('#Search').val().indexOf(';') == -1 || $('#Search').val().indexOf('!') == -1 || $('#Search').val().indexOf('~') == -1 || $('#Search').val().indexOf('`') == -1 || $('#Search').val().indexOf(',') == -1 || $('#Search').val().indexOf('.') == -1 || $('#Search').val().indexOf('<') == -1 || $('#Search').val().indexOf('>') == -1 || $('#Search').val().indexOf('{') == -1 || $('#Search').val().indexOf('}') == -1 || $('#Search').val().indexOf('[') == -1 || $('#Search').val().indexOf(']') == -1 || $('#Search').val().indexOf('+') == -1 || $('#Search').val().indexOf('=') == -1)
{
// Code that needs to execute when none of the above is in the string
}
else
{
alert('Your search string contains illegal characters.');
}
लेकिन यह काम करने के लिए प्रतीत नहीं होता है ... किसी को भी मुझे इस मामले पर मदद कर सकते हैं:
यह क्या मैं अब तक किया है?
अग्रिम धन्यवाद!
गुइडो
आपको एक बज़िलियन अलग-अलग स्थितियों की बजाय नियमित अभिव्यक्ति का उपयोग करने की आवश्यकता है। और आप ** निश्चित रूप से ** कहना है कि यह वास्तव में "काम नहीं कर रहा है"। – Jon
यह आपकी मदद कर सकता है http://stackoverflow.com/questions/10505772/checking-for-any-occurrence-of-special-characters-with-jquery – Hkachhia