ઉકેલી: javascript કેપિટલાઇઝ સ્ટ્રિંગ

મુખ્ય સમસ્યા એ છે કે જ્યારે જાવાસ્ક્રિપ્ટમાં સ્ટ્રિંગને કેપિટલાઇઝ કરવામાં આવે છે, ત્યારે તેને હંમેશા શબ્દ તરીકે ગણવામાં આવતું નથી. ઉદાહરણ તરીકે, "JavaScript" ને શબ્દ તરીકે ગણવામાં આવતું નથી, પરંતુ "Java" છે. જ્યારે તમે શબ્દમાળામાં શબ્દો શોધવા જેવી વસ્તુઓ કરવાનો પ્રયાસ કરી રહ્યાં હોવ ત્યારે આ સમસ્યા ઊભી કરી શકે છે.

var str = "javascript capitalize string";
var res = str.replace(/wS*/g, function(txt){return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();});

આ કોડ JavaScript માં લખાયેલ છે. તે એક કાર્યને વ્યાખ્યાયિત કરે છે જે શબ્દમાળામાં દરેક શબ્દના પ્રથમ અક્ષરને કેપિટલાઇઝ કરે છે. ફંક્શન ઇનપુટ તરીકે સ્ટ્રિંગ લે છે અને દરેક શબ્દના પ્રથમ અક્ષર કેપિટલ સાથે નવી સ્ટ્રિંગ આઉટપુટ કરે છે.

સ્ટ્રિંગ ટીપ્સ

JavaScript માં સ્ટ્રિંગ્સ સાથે કામ કરતી વખતે તમને મદદ કરી શકે તેવી કેટલીક ટીપ્સ છે.

પ્રથમ, યાદ રાખો કે શબ્દમાળાઓ અપરિવર્તનશીલ છે. આનો અર્થ એ છે કે એકવાર તમે સ્ટ્રિંગ બનાવ્યા પછી, તમે તેના સમાવિષ્ટોને બદલી શકતા નથી. આ ઉપયોગી છે જ્યારે તમે ખાતરી કરવા માંગતા હોવ કે તમારા કોડના વિવિધ એક્ઝેક્યુશનમાં સ્ટ્રિંગ હંમેશા સુસંગત છે.

બીજું, રેગ્યુલર એક્સપ્રેશન્સ અને સ્ટ્રિંગ લિટરલ્સ વચ્ચેના તફાવતને ધ્યાનમાં રાખો. રેગ્યુલર એક્સપ્રેશન એ ખાસ પ્રકારની સ્ટ્રિંગ છે જેનો ઉપયોગ ટેક્સ્ટમાં પેટર્નને મેચ કરવા માટે કરી શકાય છે. બીજી બાજુ, શબ્દમાળાના શાબ્દિક શબ્દો એ ફક્ત સ્ટ્રિંગ્સ છે જેમાં કોઈ વિશિષ્ટ અક્ષરો નથી અને તમારા કોડમાં ગમે ત્યાં ઉપયોગ કરી શકાય છે. નિયમિત અભિવ્યક્તિ સાથે કામ કરતી વખતે, યોગ્ય એસ્કેપ સિક્વન્સનો ઉપયોગ કરવો મહત્વપૂર્ણ છે (દા.ત., અંક અક્ષર માટે d). નિયમિત અભિવ્યક્તિ વિશે વધુ માહિતી માટે, RegExp પર મોઝિલા ડેવલપર નેટવર્ક લેખ જુઓ: http://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/RegExp/.

છેલ્લે, એ નોંધવું અગત્યનું છે કે JavaScript શબ્દમાળાઓ કેસ-સંવેદનશીલ છે. આનો અર્થ એ છે કે A થી Z સુધીના અક્ષરોને z અક્ષર કરતાં અલગ રીતે ગણવામાં આવે છે.

શબ્દમાળા પદ્ધતિઓ

JavaScript માં સ્ટ્રીંગ્સ સાથે ઉપયોગ કરી શકાય તેવી કેટલીક પદ્ધતિઓ છે. પ્રથમ બે અથવા વધુ સ્ટ્રિંગને એકસાથે જોડીને નવી સ્ટ્રિંગ બનાવવાની છે. બીજું અન્ય સ્ટ્રિંગની અંદર સ્ટ્રિંગ શોધવાનું છે. ત્રીજું એ સ્ટ્રિંગની અંદર સબસ્ટ્રિંગને બદલવાનું છે. ચોથું છે ચોક્કસ માપદંડોના આધારે સ્ટ્રિંગને સ્ટ્રિંગના એરેમાં વિભાજિત કરવું.

સંબંધિત પોસ્ટ્સ:

પ્રતિક્રિયા આપો