Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

जावास्क्रिप्ट में कैसे चेक करें कि स्ट्रिंग पूरी तरह अपरकेस है?

आप स्ट्रिंग की तुलना उसके अपरकेस वर्जन से करके चेक कर सकते हैं कि यह अपरकेस है या नहीं।

उदाहरण

function isUpperCase(str) {
  return str === str.toUpperCase();
}

console.log(isUpperCase('a'));           // false
console.log(isUpperCase('A'));           // true
console.log(isUpperCase('ASDF 123 asd')); // false
console.log(isUpperCase('TEST 123 TEST')); // true

आउटपुट

false
true
false
true

एज केसेस और सुधार

function isUpperCase(str) {
  // खाली स्ट्रिंग और नॉन-लेटर कैरेक्टर्स हैंडल करें
  if (typeof str !== 'string') return false;
  
  // केवल लेटर्स चेक करें (संख्याएं/सिम्बल्स इग्नोर करें)
  return str === str.toUpperCase() && /[A-Z]/.test(str);
}

// या: कम से कम एक अपरकेस लेटर और कोई लोअरकेस नहीं
function isAllUpper(str) {
  return /^[^a-z]*$/.test(str) && /[A-Z]/.test(str);
}

console.log(isAllUpper('HELLO'));    // true
console.log(isAllUpper('HELLO 123')); // true
console.log(isAllUpper('123'));      // false (कोई लेटर नहीं)
console.log(isAllUpper(''));         // false

ध्यान दें: मूल विधि संख्याओं और सिम्बल्स के लिए true लौटाती है क्योंकि उनका अपरकेस/लोअरकेस नहीं होता।

  1. Firefox का उपयोग करके JavaScript कैसे डीबग करें? Firefox का उपयोग करके JavaScript कैसे डीबग करें?

    बग ढूंढने और ठीक करने की प्रक्रिया को डीबगिंग कहा जाता है और यह विकास प्रक्रिया का सामान्य हिस्सा है। Firefox, Netscape, और Mozilla जैसे अन्य ब्राउज़र त्रुटि संदेशों को एक विशेष विंडो में भेजते हैं जिसे JavaScript Console या Error Console कहा जाता है। दुर्भाग्य से, चूंकि ये ब्राउज़र त्रुटि होने पर

  1. - जांचें कि क्या स्ट्रिंग JavaScript में सॉर्टेड है - JavaScript

    हमें एक JavaScript फंक्शन लिखना है जो एक स्ट्रिंग लेता है और जांचता है कि क्या यह सॉर्टेड है या नहीं। उदाहरण के लिए: isSorted(adefgjmxz) // true isSorted(zxmfdba) // true isSorted(dsfdsfva) // false उदाहरण निम्नलिखिक कोड है: { if(str.length < 2){ return true; }; let res =

  1. - JavaScript में URL स्ट्रिंग को एब्सोल्यूट या रिलेटिव कैसे टेस्ट करें?

    URL स्ट्रिंग टेस्ट करने के लिए, रेगुलर एक्सप्रेशन का उपयोग करें। उदाहरण निम्नलिखित कोड है: var regularExpressionForURL = /^https?:\/\//i; var originalURL1 = https://www.example.com/index; var originalURL2 = /index; if (regularExpressionForURL.test(originalURL1)) { console.log(This is absolute U