JavaScript RegExp test() ਮੈਥਡ
- ਪਿੰਡ ਪੰਨਾ exec()
- ਅਗਲਾ ਪੰਨਾ toString()
- ਉੱਪਰ ਵਾਲੀ ਪੰਨੇ جاوا اسکریپت رگ ایکس مراجع دستورالعمل
تعریف و استفاده
test()
روش برای تست تطابق در یک نویسانی.
اگر تطابق یافت، بازمیگردیم true
ਮੇਲ ਖਾਣ ਵਾਲਾ ਟੈਕਸਟ false
.
مثال
مثال 1
در نویسانی دنبال کلمه "e" میگردیم:
let text = "The best things in life are free"; let pattern = /e/; let result = pattern.test(text);
ਉਦਾਹਰਣ 2
// ਗਲੋਬਲ ਖੋਜ ਕਰੋ, ਅਤੇ ਚਰਚਾ "Hello" ਅਤੇ "W3School":
// ਚਰਚਾ: let text = "Hello world!"; // ਲੱਭ "Hello" let pattern1 = /Hello/g; let result1 = pattern1.test(text); // ਲੱਭ "W3School" let pattern2 = /W3School/g; let result2 = pattern2.test(text);
ਗਰਿੱਫਿਕ
regexp.test(string)
ਪੈਰਾਮੀਟਰ
ਪੈਰਾਮੀਟਰ | ਵਰਣਨ |
---|---|
string | ਲੋੜੀਦਾ |
ਵਾਪਸ ਦਿੱਤਾ ਜਾਵੇਗਾ
ਫਲਾਈਨ ਕਰੇਗਾ | ਵਰਣਨ |
---|---|
Boolean | ਜੇਕਰ ਮੇਲ ਖਾਣ ਵਾਲਾ ਮੱਥੇਦਾਨ ਮਿਲੇਗਾ, ਤਾਂ ਵਾਪਸ true ਦੇਵੇਗਾ, ਨਹੀਂ ਤਾਂ false ਦੇਵੇਗਾ。 |
ਤਕਨੀਕੀ ਵੇਰਵੇ
ਵਾਪਸ ਦਿੱਤਾ ਜਾਵੇਗਾ
ਚਰਚਾ ਕਰੇਗਾ string ਜੇਕਰ ਚਰਚਾ ਕਰੇਗਾ: regexp ਸ਼ਬਦ ਵਿੱਚ ਅਜਿਹਾ ਟੈਕਸਟ ਹੈ true
ਮੇਲ ਖਾਣ ਵਾਲਾ ਟੈਕਸਟ false
.
ਜੇਕਰ ਮੇਲ ਖਾਣ ਵਾਲਾ ਟੈਕਸਟ ਹੈ, ਤਾਂ ਵਾਪਸ:
ਫਲਾਈਨ ਕਰੇਗਾ | ਵਰਣਨ |
---|---|
ਤਰੀਕਾ | TypeError |
ਇਹ ਮੱਥੇਦਾਨ ਵਸਤੂ ਨਹੀਂ ਹੋਵੇ ਤਾਂ ਇਹ ਅਪਰੇਸ਼ਨ ਫਲਾਈਨ ਕਰੇਗਾ。
ਵਰਣਨ test()
ਮੱਥੇਦਾਨ ਵਸਤੂ ਦਾ ਮੱਥੇਦਾਨ ਚਰਚਾ ਕਰੇਗਾ ਕਿ ਕੀ ਚਰਚਾ ਕਰੇਗਾ:
test() ਮੱਥੇਦਾਨ ਚਰਚਾ ਕਰੇਗਾ ਕਿ ਕੀ ਚਰਚਾ ਕਰੇਗਾ: stringਚੈਕ ਕਰੇ, ਕੀ ਇਸ ਵਿੱਚ: regexp ਮੇਲ ਖਾਣ ਵਾਲਾ ਟੈਕਸਟ string ਸ਼ਬਦ ਵਿੱਚ ਅਜਿਹਾ ਟੈਕਸਟ ਹੈ, ਤਾਂ ਇਹ ਮੱਥੇਦਾਨ ਵਾਪਸ ਦੇਵੇਗਾ true
ਜੇਕਰ ਨਹੀਂ, ਤਾਂ ਵਾਪਸ: false
.
RegExp ਵਸਤੂ r ਦੇ test() ਮੱਥੇਦਾਨ ਵਿੱਚ ਬੁੱਲੇਂਟ s ਪਾਸ ਕਰੋ, ਅਤੇ ਇਹ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ: (r.exec(s) != null)
ਬਰਾਉਜ਼ਰ ਸਮਰਥਨ
test()
ਇਹ ਈਸਕੈਮਾਸਕ੍ਰਿਪਟ1 (ES1) ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ。
ਸਾਰੇ ਬਰਾਉਜ਼ਰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਮਰਥਨ ਐੱਸਈ1 (ਜਾਵਾਸਕ੍ਰਿਪਟ 1997) ਦਾ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ:
ਚਰਮੇ | ਆਈਈ | ਐਜ਼ | ਫਾਇਰਫਾਕਸ | ਸੈਫਾਰੀ | ਓਪਰਾ |
---|---|---|---|---|---|
ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ |
ਰੈਗੁਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਖੋਜ ਮੱਥੇਦਾਨ
ਜਾਵਾਸਕ੍ਰਿਪਟ ਵਿੱਚ, ਰੈਗੁਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਟੈਕਸਟ ਖੋਜ ਵੱਖ-ਵੱਖ ਮੱਥੇਦਾਨਾਂ ਨਾਲ ਪੂਰਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ。
ਵਰਤੋਂਪੈਟਰਨ (pattern)ਮੰਤਰ ਮੱਥੇਦਾਨ, ਇਹ ਸਭ ਤੋਂ ਮਸ਼ਹੂਰ ਮੱਥੇਦਾਨ ਹਨ:
ਉਦਾਹਰਣ | ਵਰਣਨ |
---|---|
text.match(pattern) | ਮੰਤਰ ਮੱਥੇਦਾਨ match() |
text.search(pattern) | ਮੰਤਰ ਮੱਥੇਦਾਨ search() |
pattern.exec(text) | RexExp ਮੱਥੇਦਾਨ exec() |
pattern.test(text) | RexExp ਮੈਥਡ test() |
- ਪਿੰਡ ਪੰਨਾ exec()
- ਅਗਲਾ ਪੰਨਾ toString()
- ਉੱਪਰ ਵਾਲੀ ਪੰਨੇ جاوا اسکریپت رگ ایکس مراجع دستورالعمل