جاوا اسکریپت سٹرنگ مہم
- ਪਿਛਲਾ ਪੰਨਾ JS ਸਟਰਿੰਗ
- ਅਗਲਾ ਪੰਨਾ JS ਸਟਰਿੰਗ ਸੈਰਚ
字符串方法帮助您处理字符串。
字符串方法和属性
原始值,比如“Bill Gates”,无法拥有属性和方法(因为它们不是对象)。
但是通过 JavaScript,方法和属性也可用于原始值,因为在执行方法和属性时 JavaScript 将原始值视为对象。
字符串长度
length
属性返回字符串的长度:
ਇੰਸਟੈਂਸ
var txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; var sln = txt.length;
查找字符串中的字符串
indexOf()
方法返回字符串中指定文本首次出现的索引(位置):
ਇੰਸਟੈਂਸ
var str = "The full name of China is the People's Republic of China."; var pos = str.indexOf("China");
JavaScript 从零计算位置。
0 是字符串中的第一个位置,1 是第二个,2 是第三个 ...
lastIndexOf()
方法返回指定文本在字符串中最后一次出现的索引:
ਇੰਸਟੈਂਸ
var str = "The full name of China is the People's Republic of China."; var pos = str.lastIndexOf("China");
如果未找到文本, indexOf()
和 lastIndexOf()
均返回 -1。
ਇੰਸਟੈਂਸ
var str = "The full name of China is the People's Republic of China."; var pos = str.indexOf("USA");
两种方法都接受作为检索起始位置的第二个参数。
ਇੰਸਟੈਂਸ
var str = "The full name of China is the People's Republic of China."; var pos = str.indexOf("China", 18);
lastIndexOf()
方法向后进行检索(从尾到头),这意味着:假如第二个参数是 50,则从位置 50 开始检索,直到字符串的起点。
ਇੰਸਟੈਂਸ
var str = "The full name of China is the People's Republic of China."; var pos = str.lastIndexOf("China", 50);
检索字符串中的字符串
search()
方法搜索特定值的字符串,并返回匹配的位置:
ਇੰਸਟੈਂਸ
var str = "The full name of China is the People's Republic of China."; var pos = str.search("locate");
ਤੁਸੀਂ ਧਿਆਨ ਦਿੱਤਾ ਹੈ ਕੀ?
两种方法,indexOf()
ਅਤੇ search()
ਹੈਬਰਾਬਰ。
ਇਹ ਦੋਵੇਂ ਮੇਥੋਡ ਇੱਕ ਦੂਜੇ ਨਾਲ ਬਰਾਬਰ ਨਹੀਂ ਹਨ। ਅੰਤਰ ਇਹ ਹੈ:
- search() ਮੇਥੋਡ ਦੂਜੇ ਸ਼ੁਰੂ ਸਥਾਨ ਪੈਰਾਮੀਟਰ ਨੂੰ ਸੈਟ ਨਹੀਂ ਕਰ ਸਕਦਾ ਹੈ。
- indexOf() ਮੇਥੋਡ ਸ਼ਕਤੀਸ਼ਾਲੀ ਖੋਜ ਮੁੱਲ (ਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ) ਸੈਟ ਨਹੀਂ ਕਰ ਸਕਦਾ ਹੈ。
ਤੁਸੀਂਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨਦੇ ਚਾਪਟਰ ਵਿੱਚ ਇਹ ਸ਼ਕਤੀਸ਼ਾਲੀ ਖੋਜ ਮੁੱਲ ਸਿੱਖੇ ਜਾਂਦੇ ਹਨ。
ਸਟ੍ਰਿੰਗ ਦਾ ਕਿਸੇ ਹਿੱਸੇ ਨੂੰ ਚੁਣਨ
ਸਟ੍ਰਿੰਗ ਦਾ ਕਿਸੇ ਹਿੱਸੇ ਨੂੰ ਚੁਣਨ ਲਈ ਤਿੰਨ ਤਰ੍ਹਾਂ ਦੇ ਮੇਥੋਡ ਹਨ:
- slice(start, end)
- substring(start, end)
- substr(start, length)
slice() ਮੇਥੋਡ
slice()
ਸਟ੍ਰਿੰਗ ਦਾ ਕਿਸੇ ਹਿੱਸੇ ਨੂੰ ਚੁਣਦਾ ਹੈ ਅਤੇ ਨਵੀਂ ਸਟ੍ਰਿੰਗ ਵਿੱਚ ਚੁਣੇ ਹੋਏ ਹਿੱਸੇ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ
ਇਹ ਮੇਥੋਡ ਦੋ ਪੈਰਾਮੀਟਰ ਸੈਟ ਕਰਦਾ ਹੈ: ਸ਼ੁਰੂ ਸੂਚਕਾਂਕ (ਸ਼ੁਰੂ ਸਥਾਨ), ਸਮਾਪਤ ਸੂਚਕਾਂਕ (ਸਮਾਪਤ ਸਥਾਨ)
ਇਹ ਉਦਾਹਰਣ ਸਟ੍ਰਿੰਗ ਵਿੱਚ 7 ਤੋਂ 13 ਦਾ ਹਿੱਸਾ ਕਾਟ ਦਿੰਦਾ ਹੈ:
ਇੰਸਟੈਂਸ
var str = "Apple, Banana, Mango"; var res = str.slice(7,13);
res ਦਾ ਨਤੀਜਾ ਹੈ:
ਬਾਨਾਨਾ
ਜੇਕਰ ਕੋਈ ਪੈਰਾਮੀਟਰ ਨੇਤਿਕ ਹੈ ਤਾਂ ਸਟ੍ਰਿੰਗ ਦੇ ਸਮਾਪਤ ਹਿੱਸੇ ਤੋਂ ਗਿਣਤੀ ਕਰਦਾ ਹੈ。
ਇਹ ਉਦਾਹਰਣ ਸਟ੍ਰਿੰਗ ਵਿੱਚ -12 ਤੋਂ -6 ਦਾ ਹਿੱਸਾ ਕਾਟ ਦਿੰਦਾ ਹੈ:
ਇੰਸਟੈਂਸ
var str = "Apple, Banana, Mango"; var res = str.slice(-13,-7);
res ਦਾ ਨਤੀਜਾ ਹੈ:
ਬਾਨਾਨਾ
ਜੇਕਰ ਦੂਜਾ ਪੈਰਾਮੀਟਰ ਛੱਡ ਦਿੱਤਾ ਗਿਆ ਹੈ ਤਾਂ ਇਹ ਮੇਥੋਡ ਸਟ੍ਰਿੰਗ ਦੇ ਬਾਕੀ ਹਿੱਸੇ ਨੂੰ ਕਾਟ ਦਿੰਦਾ ਹੈ:
ਇੰਸਟੈਂਸ
var res = str.slice(7);
ਜਾਂ ਸਮਾਪਤ ਤੋਂ ਗਿਣਤੀ ਕਰਕੇ:
ਇੰਸਟੈਂਸ
var res = str.slice(-13);
ਸੁਝਾਅ:ਨੇਤਿਕ ਸਥਾਨ ਨੂੰ ਨਹੀਂ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ ਇੰਟਰਨੈੱਟ ਐਕਸਪਲੋਰਰ 8 ਅਤੇ ਉਸ ਤੋਂ ਪਹਿਲੇ ਦੀਆਂ ਸਾਰੀਆਂ ਸੰਸਕਰਣਾਂ ਵਿੱਚ。
substring() ਮੇਥੋਡ
substring()
ਅਨੁਰੂਪ slice()
。
ਅੰਤਰ ਇਹ ਹੈ substring()
ਨੇਤਿਕ ਸੂਚਕਾਂਕ ਮੁਹੱਈਆ ਨਹੀਂ ਹੈ
ਇੰਸਟੈਂਸ
var str = "Apple, Banana, Mango"; var res = str.substring(7,13);
res ਦਾ ਨਤੀਜਾ ਹੈ:
ਬਾਨਾਨਾ
ਜੇਕਰ ਦੂਜਾ ਪੈਰਾਮੀਟਰ ਛੱਡ ਦਿੱਤਾ ਗਿਆ ਹੈ ਤਾਂ ਇਹ substring()
ਸਟ੍ਰਿੰਗ ਦੇ ਬਾਕੀ ਹਿੱਸੇ ਨੂੰ ਕਾਟ ਦਿੰਦਾ ਹੈ
substr() ਮੇਥੋਡ
substr()
ਅਨੁਰੂਪ slice()
。
ਅੰਤਰ ਇਹ ਹੈ ਕਿ ਦੂਜਾ ਪੈਰਾਮੀਟਰ ਵਿੱਚ ਵਿਕਟ ਹਿੱਸੇ ਦੀ ਪਰਿਭਾਸ਼ਾ ਕਰਦਾ ਹੈਲੰਬਾਈ。
ਇੰਸਟੈਂਸ
var str = "Apple, Banana, Mango"; var res = str.substr(7,6);
res ਦਾ ਨਤੀਜਾ ਹੈ:
ਬਾਨਾਨਾ
ਜੇਕਰ ਦੂਜਾ ਪੈਰਾਮੀਟਰ ਛੱਡ ਦਿੱਤਾ ਗਿਆ ਹੈ ਤਾਂ ਇਹ substr() ਸਟ੍ਰਿੰਗ ਦੇ ਬਾਕੀ ਹਿੱਸੇ ਨੂੰ ਕਾਟ ਦਿੰਦਾ ਹੈ。
ਇੰਸਟੈਂਸ
var str = "Apple, Banana, Mango"; var res = str.substr(7);
res ਦਾ ਨਤੀਜਾ ਹੈ:
ਬਾਨਾਨਾ, ਮੰਗੋ
ਜੇਕਰ ਪਹਿਲਾ ਪੈਰਾਮੀਟਰ ਨੇਤਿਕ ਹੈ ਤਾਂ ਸਟ੍ਰਿੰਗ ਦੇ ਸਮਾਪਤ ਹਿੱਸੇ ਤੋਂ ਸਥਾਨ ਨੂੰ ਹਰਾਕਤ ਕਰਦਾ ਹੈ。
ਇੰਸਟੈਂਸ
var str = "Apple, Banana, Mango"; var res = str.substr(-5);
res ਦਾ ਨਤੀਜਾ ਹੈ:
ਮੰਗੋ
ਦੂਜਾ ਪੈਰਾਮੀਟਰ ਨਹੀਂ ਨੇਤਿਕ ਹੋ ਸਕਦਾ ਕਿਉਂਕਿ ਉਹ ਲੰਬਾਈ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ。
ਸਟ੍ਰਿੰਗ ਦਾ ਸਮਾਨਤਾ ਬਦਲਦਾ ਹੈ
replace()
ਮੇਥੋਡ ਵਿੱਚ ਇੱਕ ਹੋਰ ਮੁੱਲ ਨਾਲ ਸਟ੍ਰਿੰਗ ਵਿੱਚ ਦਿੱਤੇ ਮੁੱਲ ਦਾ ਸਥਾਨ ਬਦਲਦਾ ਹੈ:
ਇੰਸਟੈਂਸ
str = "Please visit Microsoft!"; var n = str.replace("Microsoft", "W3School");
replace()
ਮੈਥਡ ਨਾਲ ਤੁਸੀਂ ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਸਟਰਿੰਗ ਨੂੰ ਬਦਲਣ ਨਹੀਂ ਸਕਦੇ। ਉਹ ਸਿਰਫ ਨਵਾਂ ਸਟਰਿੰਗ ਵਾਪਸ ਦਿੰਦੇ ਹਨ।
ਮੂਲਤਵਿਕ ਰੂਪ 'ਚreplace()
ਸਿਰਫ ਪਹਿਲਾ ਮੇਲ ਬਦਲਦਾ ਹੈ:
ਇੰਸਟੈਂਸ
str = "Please visit Microsoft and Microsoft!"; var n = str.replace("Microsoft", "W3School");
ਮੂਲਤਵਿਕ ਰੂਪ 'ਚreplace()
ਸਮੁੱਚੇ ਅਕਸਰ ਅਤੇ ਨਾ ਅਕਸਰ ਹੈ। ਇਸ ਲਈ ਮੇਲ ਲਈ ਮਾਇਕ੍ਰੋਸਾਫਟ:
ਇੰਸਟੈਂਸ
str = "Please visit Microsoft!"; var n = str.replace("MICROSOFT", "W3School");
ਸਮੁੱਚੇ ਅਕਸਰ ਅਤੇ ਨਾ ਅਕਸਰ ਬਦਲਣ ਲਈ ਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਦੀ ਇਹ ਵਰਤੋਂ ਕਰੋ /i
ਸਮੁੱਚੇ ਅਕਸਰ ਅਤੇ ਨਾ ਅਕਸਰ):
ਇੰਸਟੈਂਸ
str = "Please visit Microsoft!"; var n = str.replace(/MICROSOFT/i, "W3School");
ਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਬਿਨਾ ਕੋਈ ਕਿਤਾਬ ਦੇ ਵਰਤੋਂ ਕਰੋ
ਸਮੁੱਚੇ ਮੇਲ ਦੀ ਬਦਲਣ ਲਈ ਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਦੀ ਇਹ ਵਰਤੋਂ ਕਰੋ: g
ਸਿੰਗਨਾਂ (ਸਮੁੱਚੇ ਖੋਜ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ):
ਇੰਸਟੈਂਸ
str = "Please visit Microsoft and Microsoft!"; var n = str.replace(/Microsoft/g, "W3School");
ਤੁਸੀਂ JavaScript ਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਦੇ ਇਸ ਚਾਪ 'ਚ ਹੋਰ ਬਹੁਤ ਜਾਣੋਗੇਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨਦਾ ਕੰਟੈਂਟ
ਉੱਚਲਿਹਾਰੀ ਅਤੇ ਨਿਮਨਲਿਹਾਰੀ ਵਿੱਚ ਬਦਲਣ
ਰਾਹੀਂ toUpperCase()
ਸਟਰਿੰਗ ਨੂੰ ਉੱਚਲਿਹਾਰੀ ਵਿੱਚ ਬਦਲਣ:
ਇੰਸਟੈਂਸ
var text1 = "Hello World!"; // ਸਟਰਿੰਗ var text2 = text1.toUpperCase(); // text2 ਹੈ ਜੋ ਉੱਚਲਿਹਾਰੀ ਵਿੱਚ ਬਦਲਿਆ ਹੋਇਆ text1
ਰਾਹੀਂ toLowerCase()
ਸਟਰਿੰਗ ਨੂੰ ਨਿਮਨਲਿਹਾਰੀ ਵਿੱਚ ਬਦਲਣ:
ਇੰਸਟੈਂਸ
var text1 = "Hello World!"; // ਸਟਰਿੰਗ var text2 = text1.toLowerCase(); // text2 ਹੈ ਜੋ ਨਿਮਨਲਿਹਾਰੀ ਵਿੱਚ ਬਦਲਿਆ ਹੋਇਆ text1
concat() ਮੈਥਡ
concat()
ਦੋ ਜਾਂ ਵੱਧ ਸਟਰਿੰਗ ਜੋੜਨ:
ਇੰਸਟੈਂਸ
var text1 = "Hello"; var text2 = "World"; text3 = text1.concat(" ",text2);
concat()
ਮੈਥਡ ਜੋ ਜੋਡਨ ਕਰਨ ਦੇ ਅਪਣੇ ਪ੍ਰਤੀਕ ਦੀ ਥਾਂ ਵਿੱਚ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਹੇਠਲੇ ਦੋ ਲਾਈਨ ਸਮਾਨ ਹਨ:
ਇੰਸਟੈਂਸ
var text = "Hello" + " " + "World!"; var text = "Hello".concat(" ","World!");
ਸਾਰੇ ਸਟਰਿੰਗ ਮੈਥਡ ਨਵੇਂ ਸਟਰਿੰਗ ਵਾਪਸ ਦਿੰਦੇ ਹਨ। ਉਹ ਮੂਲ ਸਟਰਿੰਗ ਨੂੰ ਬਦਲਦੇ ਨਹੀਂ ਹਨ。
ਸਖ਼ਸੀਸ਼ ਕਹਿਣ ਤਾਂ: ਸਟਰਿੰਗ ਅਕਸਰ ਨਾਨਬਦਲ ਹੈ: ਸਟਰਿੰਗ ਬਦਲਣ ਨਹੀਂ ਸਕਦੇ, ਰੋਕਣ ਸਿਰਫ ਹੈ。
String.trim()
trim()
ਮੱਥਾ ਸਟਰਿੰਗ ਦੇ ਦੋਹਾਂ ਪੱਖਾਂ ਦੇ ਖਾਲੀ ਸਪੇਸ ਨੂੰ ਹਟਾ ਦਿੰਦਾ ਹੈ:
ਇੰਸਟੈਂਸ
var str = " Hello World! "; alert(str.trim());
ਚਿਤਾਵਨੀ:ਇੰਟਰਨੈੱਟ ਐਕਸਪਲੋਰਰ 8 ਜਾਂ ਪੁਰਾਣੀਆਂ ਸੰਸਕਰਣਾਂ ਵਿੱਚ ਇਸਦਾ ਪ੍ਰਭਾਵ ਨਹੀਂ ਪੈਂਦਾ trim()
ਮੱਥਾ ਹੈ。
ਜੇਕਰ ਤੁਸੀਂ IE 8 ਦੀ ਸਹਾਇਤਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ, ਤੁਸੀਂ ਰੈਗੁਲੇਅਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਨਾਲ ਮਿਲਾ ਕੇ ਵਰਤ ਸਕਦੇ ਹੋ replace()
ਮੱਥਾ ਬਦਲੇ:
ਇੰਸਟੈਂਸ
var str = " Hello World! "; alert(str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ''));
ਤੁਸੀਂ ਉੱਪਰ ਦੇ replace ਸਕੀਮ ਨੂੰ ਵਰਤ ਕੇ trim ਫੰਕਸਨ ਨੂੰ JavaScript String.prototype ਵਿੱਚ ਜੋੜ ਸਕਦੇ ਹੋ
ਇੰਸਟੈਂਸ
if (!String.prototype.trim) { String.prototype.trim = function () { return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ''); }; var str = " Hello World! "; alert(str.trim());
ਸਟਰਿੰਗ ਅੱਖਰਾਂ ਨੂੰ ਪ੍ਰਤੀਭਾਗਤ ਕਰਨ
ਇਹ ਦੋ ਸਟਰਿੰਗ ਅੱਖਰਾਂ ਨੂੰ ਪ੍ਰਤੀਭਾਗਤ ਕਰਨ ਦੇ ਹਨਸੁਰੱਖਿਅਤਮੱਥਾ:
- charAt(position)
- charCodeAt(position)
charAt() ਮੱਥਾ
charAt()
ਮੱਥਾ ਸਟਰਿੰਗ ਵਿੱਚ ਨਿਰਧਾਰਿਤ ਸਥਾਨ (ਇੰਡੈਕਸ) ਦੇ ਅੱਖਰ ਦੀ ਸਟਰਿੰਗ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ:
ਇੰਸਟੈਂਸ
var str = "HELLO WORLD"; str.charAt(0); // ਵਾਪਸ H ਦਿੰਦਾ ਹੈ
charCodeAt() ਮੱਥਾ
charCodeAt()
ਮੱਥਾ ਸਟਰਿੰਗ ਵਿੱਚ ਨਿਰਧਾਰਿਤ ਇੰਡੈਕਸ ਦੇ ਅੱਖਰ ਦੇ unicode ਕੋਡ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ:
ਇੰਸਟੈਂਸ
var str = "HELLO WORLD"; str.charCodeAt(0); // ਵਾਪਸ 72 ਦਿੰਦਾ ਹੈ
ਲੱਕੜੀ ਪਹੁੰਚ (Property Access)
ECMAScript 5 (2009) ਸਟਰਿੰਗ ਦੇ ਪ੍ਰਤੀ ਲੱਕੜੀ ਦੀ ਪਹੁੰਚ ਨੂੰ ਮਨਜ਼ੂਰੀ ਦਿੰਦਾ ਹੈ [ ]:
ਇੰਸਟੈਂਸ
var str = "HELLO WORLD"; str[0]; // ਵਾਪਸ H ਦਿੰਦਾ ਹੈ
ਇਸ ਵਿੱਚ ਲੱਕੜੀ ਨਾਲ ਪਹੁੰਚ ਕਰਨਾ ਕੁਝ ਅਨੁਚਿਤ ਹੈ:
- ਇੰਟਰਨੈੱਟ ਐਕਸਪਲੋਰਰ 7 ਜਾਂ ਪੁਰਾਣੀਆਂ ਸੰਸਕਰਣਾਂ ਵਿੱਚ ਇਸਦਾ ਪ੍ਰਭਾਵ ਨਹੀਂ ਪੈਂਦਾ
- ਇਹ ਸਟਰਿੰਗ ਨੂੰ ਆਕਾਰ ਦੇ ਤੌਰ 'ਤੇ ਦਿਖਾਉਂਦਾ ਹੈ (ਪਰ ਇਹ ਨਹੀਂ ਹੈ)
- ਅਗਰ ਅਕਸਰ ਨਹੀਂ ਮਿਲਦਾ ਤਾਂ
[ ]
ਵਾਪਸ ਦਿੰਦਾ ਹੈundefined
ਅਤੇcharAt()
ਖਾਲੀ ਸਟਰਿੰਗ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 - ਇਹ ਸਿਰਫ ਪੜ੍ਹਣ ਵਾਲਾ ਹੈ。
str[0] = "A"
ਗਲਤੀ ਨਹੀਂ ਆਉਂਦੀ (ਪਰ ਕੰਮ ਨਹੀਂ ਕਰੇਗੀ)!
ਇੰਸਟੈਂਸ
var str = "HELLO WORLD"; str[0] = "A"; // ਗਲਤੀ ਨਹੀਂ ਆਉਂਦੀ, ਪਰ ਕੰਮ ਨਹੀਂ ਕਰੇਗੀ str[0]; // ਵਾਪਸ H ਦਿੰਦਾ ਹੈ
ਸੁਝਾਅ:ਅਗਰ ਤੁਸੀਂ ਸਟਰਿੰਗ ਨੂੰ ਮੰਡਲ ਵਿੱਚ ਹੱਥ ਲਗਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਇਸ ਨੂੰ ਪਹਿਲਾਂ ਮੰਡਲ ਵਿੱਚ ਬਦਲ ਸਕਦੇ ਹੋ
ਸਟਰਿੰਗ ਨੂੰ ਮੰਡਲ ਵਿੱਚ ਬਦਲੇ ਜਾਵੇ
ਵਰਤੋਂ ਰਾਹੀਂ: split()
ਸਟਰਿੰਗ ਨੂੰ ਮੰਡਲ ਵਿੱਚ ਬਦਲੇ ਜਾਵੇ:
ਇੰਸਟੈਂਸ
var txt = "a,b,c,d,e"; // ਸਟਰਿੰਗ txt.split(","); // ਕੋਮਾ ਵਿੱਚ ਵੰਡੇ ਹੋਏ ਚਾਰਕਟਰ txt.split(" "); // ਖਾਲੀ ਜਗ੍ਹਾ ਵਿੱਚ ਵੰਡੇ ਹੋਏ ਚਾਰਕਟਰ txt.split("|"); // ਸਿਰਲੇਖ ਵਿੱਚ ਵੰਡੇ ਹੋਏ ਚਾਰਕਟਰ
ਜੇਕਰ ਵੰਡਨ ਟਾਇਪਰ ਸ਼ਾਮਿਲ ਨਹੀਂ ਹੋਵੇ, ਤਾਂ ਵਾਪਸ ਦਿੱਤੀ ਗਈ ਬੰਦਾਂ ਵਿੱਚ ਸਮੂਹ [0] ਵਿੱਚ ਪੂਰੀ ਸਟਰਿੰਗ ਹੋਵੇਗੀ。
ਜੇਕਰ ਵੰਡਨ ਟਾਇਪਰ ਬੰਦਾਂ ਵਿੱਚ ਹੋਵੇ, ਤਾਂ ਵਾਪਸ ਦਿੱਤੀ ਗਈ ਬੰਦਾਂ ਵਿੱਚ ਵੰਡੇ ਹੋਏ ਚਾਰਕਟਰ ਦਾ ਮੰਡਲ ਹੋਵੇਗਾ:
ਇੰਸਟੈਂਸ
var txt = "Hello"; // ਸਟਰਿੰਗ txt.split("\""
ਪੂਰੀ String ਰੈਫਰੈਂਸ ਮੈਨੂਅਲ
ਪੂਰੀ ਰੈਫਰੈਂਸ ਮੈਨੂਅਲ ਲਈ ਆਪਣੀ ਪੂਰੀ JavaScript ਸਟਰਿੰਗ ਰੈਫਰੈਂਸ ਮੈਨੂਅਲ。
ਇਹ ਮੈਨੂਅਲ ਸਾਰੇ ਸਟਰਿੰਗ ਪ੍ਰਾਪਰਟੀਜ਼ ਅਤੇ ਮੇਥਾਡਜ਼ ਦੀ ਵਰਣਨ ਅਤੇ ਇੰਸਟੈਂਸ ਦਾ ਸਮੂਹ ਹੈ。
- ਪਿਛਲਾ ਪੰਨਾ JS ਸਟਰਿੰਗ
- ਅਗਲਾ ਪੰਨਾ JS ਸਟਰਿੰਗ ਸੈਰਚ