ਜਾਵਾਸਕ੍ਰਿਪਟ RegExp Group [^0-9]
- ਪਿੱਛਲਾ ਪੰਨਾ [0-9]
- ਅਗਲਾ ਪੰਨਾ (x|y)
- ਪਿੱਛੇ ਵਾਲੀ ਪੱਧਰ جاوا اسکریپت ریگ ایکس مراجع کتاب
ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ
[^0-9] ਪ੍ਰਗਰਾਮ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਕਿ ਕਿਸੇ ਨੰਬਰ ਚਿੱਨ੍ਹ ਨੂੰ ਲੱਭੇ ਜਾਵੇ。
ਬਰੈਕੇਟ ਵਿੱਚ ਨੰਬਰ ਚਿੱਨ੍ਹ 0 ਤੋਂ 9 ਦੇ ਕਿਸੇ ਨੰਬਰ ਜਾਂ ਨੰਬਰ ਪੱਧਰ ਹੋ ਸਕਦੇ ਹਨ。
ਸੁਝਾਅ:ਕਿਵੇਂ ਵਰਤਣ? [0-9] ਬਰੈਕੇਟ ਵਿੱਚ ਕੋਈ ਨੰਬਰ ਚਿੱਨ੍ਹ ਲੱਭੇ ਜਾ ਸਕਦਾ ਹੈ。
ਉਦਾਹਰਣ
ਉਦਾਹਰਣ 1
ਸਮੁੱਚੀ ਖੋਜ 1 ਤੋਂ 4 ਦੇ ਨੰਬਰਾਂ ਨਹੀਂ ਹੈ:
ਲੈਟ ਟੈਕਸਟ = "123456789"; ਲੈਟ ਪੈਟਰਨ = /[^1-4]/g;
ਉਦਾਹਰਣ 2
ਸਮੁੱਚੀ ਖੋਜ 1 ਦੇ ਨੰਬਰਾਂ ਨਹੀਂ ਹੈ:
ਲੈਟ ਟੈਸਟ = "12121212"; ਲੈਟ ਪੈਟਰਨ = /[^1]/g;
ਉਦਾਹਰਣ 3
ਸਮੁੱਚੀ ਖੋਜ 5 ਤੋਂ 8 ਦੇ ਨੰਬਰਾਂ ਨਹੀਂ ਹੈ:
ਲੈਟ ਟੈਕਸਟ = "123456789"; ਲੈਟ ਪੈਟਰਨ = /[^5-8]/g;
ਸਕ੍ਰਿਪਟ
ਨਵੀਂ RegExp("[^0-9]")
ਜਾਂ ਘੱਟ ਲਿਖਕੇ:
/[^0-9]/
ਸੁਧਾਰਤ ਸਕ੍ਰਿਪਟ ਗਰਾਫਿਕਸ
ਨਵੀਂ RegExp("[^0-9]", "g")
ਜਾਂ ਘੱਟ ਲਿਖਕੇ:
/[^0-9]/g
ਬਰਾਉਜ਼ਰ ਸਮਰਥਨ
/[^0-9]/
ਇਹ ECMAScript1 (ES1) ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ。
ਸਾਰੇ ਬਰਾਉਜ਼ਰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਮਰਥਨ ਕਰਦੇ ਹਨ ES1 (ਜਾਵਾਸਕ੍ਰਿਪਟ 1997):
ਚਰਮੋਸ | ਆਈਈ | ਐਜ਼ | ਫਾਇਰਫਾਕਸ | ਸੈਫਾਰੀ | ਓਪਰਾ |
---|---|---|---|---|---|
ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ |
ਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਸਰਚ ਮੈਥਡ
ਜਾਵਾਸਕ੍ਰਿਪਟ ਵਿੱਚ ਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਟੈਕਸਟ ਸਰਚ ਵੱਖ-ਵੱਖ ਤਰੀਕਿਆਂ ਨਾਲ ਪੂਰਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ。
ਵਰਤੋਂਪੈਟਰਨ (pattern)ਸਰਬਸ਼ਾਮਣੀ ਪੈਟਰਨ ਵਜੋਂ ਇਹ ਸਭ ਤੋਂ ਵਧੇਰੇ ਵਰਤੇ ਜਾਂਦੇ ਮੈਥਡ ਹਨ:
ਉਦਾਹਰਣ | ਵਰਣਨ |
---|---|
ਟੈਕਸਟ.ਮੈਚ(ਪੈਟਰਨ) | ਸਟਰਿੰਗ ਮੈਥਡ ਮੈਚ() |
ਟੈਕਸਟ.ਸੈਰਚ(ਪੈਟਰਨ) | ਸਟਰਿੰਗ ਮੈਥਡ ਸੈਰਚ() |
ਪੈਟਰਨ.ਐਕਸੇਕ(ਟੈਕਸਟ) | RexExp ਮੈਥਡ ਐਕਸੇਕ() |
ਪੈਟਰਨ.ਟੈਸਟ(ਟੈਕਸਟ) | RexExp ਮੈਥਡ ਟੈਸਟ() |
- ਪਿੱਛਲਾ ਪੰਨਾ [0-9]
- ਅਗਲਾ ਪੰਨਾ (x|y)
- ਪਿੱਛੇ ਵਾਲੀ ਪੱਧਰ جاوا اسکریپت ریگ ایکس مراجع کتاب