मैं यह जांचने का सबसे आसान तरीका चाहता हूं कि अंडरस्कोर (_) jQuery का उपयोग करके एक चर में है और कुछ नहीं है ..jQuery: जांचें कि चरित्र स्ट्रिंग में है या नहीं
if ('_ is not in var') {
// Do
}
धन्यवाद!
मैं यह जांचने का सबसे आसान तरीका चाहता हूं कि अंडरस्कोर (_) jQuery का उपयोग करके एक चर में है और कुछ नहीं है ..jQuery: जांचें कि चरित्र स्ट्रिंग में है या नहीं
if ('_ is not in var') {
// Do
}
धन्यवाद!
var str = "i am a string with _";
if (str.indexOf('_') == -1) {
// will not be triggered because str has _..
}
और के रूप में खर्चा करने टिप्पणी पर नीचे ने कहा, jQuery एक आवश्यकता नहीं है .. indexOf
ऐसा करने के लिए कुछ और तरीके है एक देशी जावास्क्रिप्ट
है।
indexOf() विधि।
if(str.indexOf('_') != -1){
//do something
}
else{
//do something
}
खोज() विधि।
if(str.search("_")!-1){
//do something
}
else {
//Do something
}
: शामिल() चयनकर्ता
if($("p:contains(_)")).length{
//Do something
}
else{
//Do something
}
नियमित अभिव्यक्ति के साथ
if(str.match(/_/g)).length{
//Do something
}
else{
//Do something
}
आई थिंक सबसे आसान तरीका पहली विधि है।
ओपी को हाइलाइट करना शायद महत्वपूर्ण है कि समाधान को jQuery की आवश्यकता नहीं है, जैसा कि प्रदर्शित किया गया है। – spender
यह ध्यान देने योग्य है कि यह jQuery नहीं है लेकिन मूल जावास्क्रिप्ट का उपयोग किया जा सकता है, यहां तक कि jQuery को लोड किए बिना भी इस्तेमाल किया जा सकता है। जवाब निश्चित रूप से सही है, सवाल को देखते हुए सिर्फ एक उल्लेखनीय जोड़ा है। IndexOf() का उपयोग करने के लिए – Chris
+1 –