javascript location -


यह जांचता है "अगर हम movies.php पेज पर हैं:

  यदि (location.href.match (/movies.php/)) {// कुछ होता है}  

कैसे इस के लिए जोड़ (जैसे या ) "यदि हम music.php पृष्ठ पर हैं"?

मेरा मानना ​​है कि आप यह देखना चाहते हैं कि क्या आप movies.php पर हैं या music.php पर हैं? जिसका मतलब है आप एक ही काम करना चाहते हैं यदि आप या तो पर हैं?

  यदि (location.href.match (/movies@.php/) || location.href.match (/ संगीत \ .php /)) {// कुछ होता है}  

या यदि आप कुछ अलग करना चाहते हैं, तो आप else अगर

  यदि (location.href.match (/movies@.php/)) {// कुछ होता है} और अगर (location.href.match (/music\.php/)) {// कुछ और होता है}  

इसके अलावा, मैच का उपयोग करने के बजाय आप test का उपयोग कर सकते हैं:

  if (/ movies \ .php / .test (location.href) || /music\.php/.test(location.href)) {// कुछ होता है}  

पालज के जवाब के आधार पर, आप अगर कथन में नियमित अभिव्यक्ति को परिष्कृत कर सकता है, यह देखने के लिए कि क्या आप किसी एक पृष्ठ पर हैं, एक नियमित अभिव्यक्ति में:

  / (संगीत | फिल्में) \। Php /  

Comments