جاوا سکریپت جملات کی تلاش
- پچھلئی پیج JS چارچا طریقے
- آئندہ پیج JS چارچا تمپلٹ
ਸਟਰਿੰਗ ਵਿੱਚ ਖੋਜ ਲਈ ਜਾਵਾਸਕ੍ਰਿਪਟ ਮੰਥਨ:
- String.indexOf()
- String.lastIndexOf()
- String.startsWith()
- String.endsWith()
String.indexOf()
indexOf()
ਮੰਥਨ ਵਾਪਸ ਸ਼ਾਰਟ ਲਈ ਸ਼ਾਰਟ ਸ਼ਾਰਟ ਦਾ ਪਰਿਭਾਸ਼ਿਤ ਹੈਪਹਿਲੀ ਵਾਰਮੰਗਿਆ ਸਥਾਨ (ਦਾ) ਸਿੱਕ੍ਰੈਂਟ ਹੈ:
مثال
let str = "Please locate where 'locate' occurs!"; str.indexOf("locate") // ਵਾਪਸ 7 ਦਿੰਦਾ ਹੈ
ਜਾਵਾਸਕ੍ਰਿਪਟ ਜ਼ਿਰੋ ਤੋਂ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ。
0 ਹੈ ਸਟਰਿੰਗ ਵਿੱਚ ਪਹਿਲੀ ਸਥਾਨ, 1 ਦੂਜੀ ਸਥਾਨ, 2 ਤੀਜੀ ਸਥਾਨ ......
String.lastIndexOf()
lastIndexOf()
ਮੱਥੋਦ ਨਿਰਦਿਸ਼ਟ ਟੈਕਸਟ ਸਟਰਿੰਗ ਵਿੱਚ ਆਖਰੀ ਵਾਰ ਮਿਲਣ ਵਾਲੇ ਸਥਾਨ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ:
مثال
let str = "Please locate where 'locate' occurs!"; str.lastIndexOf("locate") // 21 ਵਾਪਸ ਦਿੰਦਾ ਹੈ
ਜੇਕਰ ਟੈਕਸਟ ਨਹੀਂ ਮਿਲਦਾ ਤਾਂindexOf()
ਅਤੇ lastIndexOf()
ਦੋਵੇਂ -1 ਵਾਪਸ ਦਿੰਦੇ ਹਨ:
مثال
let str = "Please locate where 'locate' occurs!"; str.lastIndexOf("Bill") // -1 ਵਾਪਸ ਦਿੰਦਾ ਹੈ
ਇਹ ਦੋਵੇਂ ਮੱਥੋਦ ਦੂਜੇ ਪੈਰਾਮੀਟਰ ਨੂੰ ਸ਼ੁਰੂ ਸਥਾਨ ਵਜੋਂ ਸਵੀਕਾਰ ਕਰਦੇ ਹਨ:
مثال
let str = "Please locate where 'locate' occurs!"; str.indexOf("locate", 15) // 21 ਵਾਪਸ ਦਿੰਦਾ ਹੈ
lastIndexOf()
ਮੱਥੋਦ ਪਿੱਛੇ ਲੈ ਕੇ ਖੋਜ ਕਰਦਾ ਹੈ (ਸ਼ੁਰੂ ਤੋਂ ਪਿੱਛੇ), ਮਤਲਬ ਕਿ ਜੇਕਰ ਦੂਜਾ ਪੈਰਾਮੀਟਰ 15
ਜੇਕਰ ਸਥਾਨ 15 ਤੋਂ ਸ਼ੁਰੂ ਕਰਕੇ ਸਟਰਿੰਗ ਦੇ ਸ਼ੁਰੂ ਤੱਕ ਖੋਜ ਕਰਨਾ ਹੈ, ਤਾਂ
مثال
let str = "Please locate where 'locate' occurs!"; str.lastIndexOf("locate", 15) // 7 ਵਾਪਸ ਦਿੰਦਾ ਹੈ
String.search()
search()
ਮੱਥੋਦ ਸਟਰਿੰਗ ਵਿੱਚ ਨਿਰਦਿਸ਼ਟ ਮੁੱਲ ਨੂੰ ਖੋਜ ਕਰਦਾ ਹੈ ਅਤੇ ਮੇਲ ਦਾ ਸਥਾਨ ਵਾਪਸ ਦਿੰਦਾ ਹੈ:
مثال
let str = "Please locate where 'locate' occurs!"; str.search("locate") // 7 ਵਾਪਸ ਦਿੰਦਾ ਹੈ
ਕੀ ਤੁਸੀਂ ਨੋਟ ਕਰ ਸਕਦੇ ਹੋ ਕਿ?
indexOf()
ਅਤੇ search()
ਇਹ ਦੋਵੇਂ ਮੱਥੋਦ ਬਰਾਬਰ ਹਨ ਕਿ?
ਉਹ ਇੱਕ ਜਿਸ਼ਤ ਪੈਰਾਮੀਟਰ ਨੂੰ ਸਵੀਕਾਰ ਕਰਦੇ ਹਨ ਅਤੇ ਇੱਕ ਜਿਸ਼ਤ ਮੁੱਲ ਵਾਪਸ ਦਿੰਦੇ ਹਨ?
ਇਹ ਦੋਵੇਂ ਮੱਥੋਦ ਬਰਾਬਰ ਨਹੀਂ ਹਨ। ਅੰਤਰ ਇਹ ਹਨ:
search()
ਮੱਥੋਦ ਦੂਜੇ ਸ਼ੁਰੂ ਸਥਾਨ ਪੈਰਾਮੀਟਰ ਨੂੰ ਸਵੀਕਾਰ ਨਹੀਂ ਸਕਦਾ ਹੈ。indexOf()
ਮੱਥੋਦ ਮਜ਼ਬੂਤ ਖੋਜ ਮੁੱਲ (ਰੈਗੁਲੇਅਰ ਐਕਸਪ੍ਰੈਸ਼ਨ) ਨੂੰ ਨਹੀਂ ਸਵੀਕਾਰ ਸਕਦਾ ਹੈ。
ਤੁਸੀਂ ਪਿੱਛੇ ਦੇ ਅਧਿਆਪਨਾਂ ਵਿੱਚ ਰੈਗੁਲੇਅਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਸਿੱਖੋਗੇ。
String.match()
match() ਮੱਥੋਦ ਰੈਗੁਲੇਅਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਦੇ ਅਨੁਸਾਰ ਸਟਰਿੰਗ ਵਿੱਚ ਮੇਲ ਖੋਜ ਕਰਦਾ ਹੈ ਅਤੇ ਮੇਲ ਨੂੰ ਐਕਸਟ੍ਰੇ ਅਬਜੈਕਟ ਵਾਂਗ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。
ਇਨਸਟੈਂਸ 1
ਸਟਰਿੰਗ ਵਿੱਚ "ain" ਨੂੰ ਖੋਜ ਕਰੋ:
let text = "The rain in SPAIN stays mainly in the plain"; text.match(/ain/g) // ਮੰਡਲ [ain,ain,ain] ਵਾਪਸ ਦਿੰਦਾ ਹੈ
ਜੀਐੱਸ ਆਰ ਈ ਪ੍ਰਕਿਰਿਆ ਅਧਿਆਪਨ ਵਿੱਚ ਰੈਗੁਲੇਅਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਸਿੱਖੋ。
ਜੇਕਰ ਰੈਗੁਲੇਅਰ ਐਕਸਪ੍ਰੈਸ਼ਨ 'g' ਮੋਡੀ ਸਮੇਤ ਨਹੀਂ ਹੈ (ਵਿਸ਼ਵ ਖੋਜ ਕਰੇ), ਤਾਂ match() ਮੱਥੋਦ ਕੇਵਲ ਸਟਰਿੰਗ ਵਿੱਚ ਪਹਿਲਾ ਮੇਲ ਮਿਲਦਾ ਹੈ。
قواعد زبانی
string.match(regexp)
regexp | ਲਾਜ਼ਮੀ। ਖੋਜ ਕਰਨ ਵਾਲਾ ਮੁੱਲ, ਇੱਕ ਰੈਗੁਲੇਅਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਹੈ。 |
Return: | ਇੱਕ ਮੰਡਲ, ਜਿਸ ਵਿੱਚ ਮੇਲ ਖਾਣ ਵਾਲੇ ਮੰਡਲ ਹੁੰਦੇ ਹਨ, ਹਰ ਮੰਡਲ ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ, ਜੇਕਰ ਕੋਈ ਮੇਲ ਨਹੀਂ ਮਿਲਦਾ ਤਾਂ null ਹੁੰਦਾ ਹੈ。 |
ਇਨਸਟੈਂਸ 2
ਸਮਝੇ "ain" ਨੂੰ ਬੇਸਾਰਿਕ ਤੌਰ 'ਤੇ ਵਿਸ਼ਵ ਖੋਜ ਕਰੋ:
let text = "The rain in SPAIN stays mainly in the plain"; text.match(/ain/gi) // return array [ain,AIN,ain,ain]
String.includes()
If the string contains the specified value thenincludes()
Method returns true.
مثال
let text = "Hello world, welcome to the universe."; text.includes("world") // return true
Browser support
Internet Explorer does not support String.includes().
کروم | آئی ای | فائر فاکس | سافری | آپرا |
---|---|---|---|---|
Chrome 41 | Edge 12 | Firefox 40 | Safari 9 | Opera 28 |
2015 سال 3 مارچ | 2015 سال 7 مارچ | 2015 سال 8 مارچ | 2015 سال 10 مارچ | 2015 سال 3 مارچ |
قواعد زبانی
string.includes(searchvalue, start)
searchvalue | 必需ہ. تلاش کئے جانے والی اشارتی زبان کی ضرورت ہے。 |
start | Optional. Default is 0. The starting position for the search. |
Return: | If the string contains this value then return true ، اگر نہیں تو false 。 |
JS version: | ES6 (2015) |
Check if the string contains "world", starting from position 12:
let text = "Hello world, welcome to the universe."; text.includes("world", 12) // return false
String.startsWith()
If the string starts with the specified value then startsWith()
Method returns true
، اگر نہیں تو false
:
مثال
let text = "Hello world, welcome to the universe."; text.startsWith("Hello") // return true
قواعد زبانی
string.startsWith(searchvalue, start)
پارامتر کی قیمت
پارامتر | وصف |
---|---|
searchvalue | ضروری ہے۔ تلاش کئے جانے والی قیمت کی ضرورت ہے。 |
start | Optional. Default is 0. The starting position for the search. |
مثال
let text = "Hello world, welcome to the universe."; text.startsWith("world") // return false
let text = "Hello world, welcome to the universe."; text.startsWith("world", 5) // return false
let text = "Hello world, welcome to the universe."; text.startsWith("world", 6) // return true
تعلیم:startsWith()
طریقہ کسی بھی حروف کی تفریق میں معقول ہوتا ہے。
اینٹرنیٹ ایکسپلورر نہیں سپورٹ کرتا startsWith()
طریقہ
The first fully supported browser version is:
کروم | آئی ای | فائر فاکس | سافری | آپرا |
---|---|---|---|---|
Chrome 41 | Edge 12 | Firefox 17 | Safari 9 | Opera 28 |
2015 سال 3 مارچ | 2015 سال 7 مارچ | 2015 سال 8 مارچ | 2015 سال 10 مارچ | 2015 سال 3 مارچ |
String.endsWith()
If the string ends with the specified value then endsWith()
Method returns true
، اگر نہیں تو false
:
مثال
Check if the string ends with "Gates":
var text = "Bill Gates"; text.endsWith("Gates") // return true
قواعد زبانی
string.endsWith(searchvalue, length)
پارامتر کی قیمت
پارامتر | وصف |
---|---|
searchvalue | ضروری ہے۔ تلاش کئے جانے والی قیمت کی ضرورت ہے。 |
length | اختیارتی۔ تلاش کرنے والی لمبائی. |
"world" سے ختم ہونے والی نکات شامل کی جائی اور 11 نکات تک تلاش کی جائی:
let text = "Hello world, welcome to the universe."; text.endsWith("world", 11) // باز خیر
تعلیم:endsWith()
طریقہ کسی بھی حروف کی تفریق میں معقول ہوتا ہے。
اینٹرنیٹ ایکسپلورر نہیں سپورٹ کرتا endsWith()
طریقہ
اس طریقے کو پورا طور پر سپورٹ کرنے والا پہلا بروزر ورژن:
کروم | آئی ای | فائر فاکس | سافری | آپرا |
---|---|---|---|---|
کروم 51 | ایج 15 | فائر فاکس 54 | سافری 10 | آپرا 38 |
2016 سال 5 مئی | 2017 سال 4 مئی | 2017 سال 6 مئی | 2016 سال 9 مئی | 2016 سال 6 مئی |
کامپلٹ چارچا مرجع
کامپلٹ مرجع کے لئے، اپنے ساتھ ساتھ دیکھیئے ہمارا JavaScript چارچا مرجع。
اس دستاویز میں تمام چارچا نمائش اور طریقوں کا توضیح اور مثال شامل ہوتا ہے。
- پچھلئی پیج JS چارچا طریقے
- آئندہ پیج JS چارچا تمپلٹ