ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿ ಪರೀಕ್ಷಕವನ್ನು ಹೇಗೆ ಬಳಸುವುದು

← ಎಲ್ಲಾ ಬ್ಲಾಗ್ ಲೇಖನಗಳು

ಮಾರ್ಗದರ್ಶಿ ನವೀಕರಿಸಲಾಗಿದೆ:

ಸಣ್ಣ ಪಠ್ಯ ಮಾದರಿಯ ವಿರುದ್ಧ JavaScript ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಯನ್ನು ಪರೀಕ್ಷಿಸಿ.

ಡೆಸ್ಕ್‌ಟಾಪ್ ಮತ್ತು ಫೋನ್ ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ಗಳೊಂದಿಗೆ ಪ್ರಾಯೋಗಿಕ ಸೂಚನೆಗಳು, ಸಣ್ಣ ಪ್ರದರ್ಶನಗಳು ಮತ್ತು ಸಾಮಾನ್ಯ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಗಳು.

ಉಪಕರಣವನ್ನು ತೆರೆಯಿರಿ →

ನೀವು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು

ಪ್ರಸ್ತುತ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಉಪಕರಣವನ್ನು ತೆರೆಯಿರಿ. ಪ್ರದರ್ಶಿಸಲಾದ ಕಾರ್ಯಾಚರಣೆಯು ನಿಮ್ಮ ಸಾಧನದಲ್ಲಿ ಸ್ಥಳೀಯವಾಗಿ ಚಲಿಸುತ್ತದೆ ಮತ್ತು ಯಾವುದೇ ಖಾತೆ ಅಥವಾ ಕ್ರೆಡಿಟ್‌ಗಳ ಅಗತ್ಯವಿಲ್ಲ. ಕೆಳಗಿನ ಸಾರ್ವಜನಿಕ ಉದಾಹರಣೆ ಮೌಲ್ಯಗಳನ್ನು ಬಳಸಿ.

ಹಂತ ಹಂತದ ಸೂಚನೆಗಳು

  1. ವೀಡಿಯೊದ ಪಕ್ಕದಲ್ಲಿರುವ ಬಟನ್ ಬಳಸಿ ಉಪಕರಣವನ್ನು ತೆರೆಯಿರಿ. ಮುಂದಿನ ಹಂತವು ಬೇರೆಯದನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸದ ಹೊರತು ಡೀಫಾಲ್ಟ್ ಮೋಡ್ ಅನ್ನು ಇರಿಸಿಕೊಳ್ಳಿ.
  2. ಪ್ರತ್ಯೇಕ ಸಾಲುಗಳಲ್ಲಿ ಆರ್ಡರ್ 1001 ಮತ್ತು ಆರ್ಡರ್ 1002 ಅನ್ನು ನಮೂದಿಸಿ; ಜಾಗತಿಕ ಧ್ವಜದೊಂದಿಗೆ [0-9]+ ಮಾದರಿಯನ್ನು ಬಳಸಿ. ಎರಡೂ ಪಂದ್ಯಗಳನ್ನು ಪರೀಕ್ಷಿಸಿ.
  3. ಒಳಹರಿವಿನ ಕೆಳಗೆ ತೋರಿಸಿರುವ ಫಲಿತಾಂಶವನ್ನು ಪರೀಕ್ಷಿಸಿ. ಉಪಕರಣವು ಕ್ರಿಯೆಯ ಬಟನ್ ಹೊಂದಿದ್ದರೆ, ಸಂಪಾದಿಸಿದ ನಂತರ ಅದನ್ನು ಒತ್ತಿರಿ; ನೀವು ಟೈಪ್ ಮಾಡಿದಂತೆ ಲೈವ್ ಪರಿವರ್ತಕಗಳನ್ನು ನವೀಕರಿಸಿ.
  4. ಈ ಉಪಕರಣದಿಂದ ಒದಗಿಸಲಾದ ನಿಯಂತ್ರಣಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಫಲಿತಾಂಶವನ್ನು ನಕಲಿಸಿ ಅಥವಾ ರಫ್ತು ಮಾಡಿ. ಇನ್ನೊಂದು ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ಅದನ್ನು ಬಳಸುವ ಮೊದಲು ಔಟ್‌ಪುಟ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ.
  5. JavaScript ರೆಜೆಕ್ಸ್ ಸಿಂಟ್ಯಾಕ್ಸ್ PCRE ಯಿಂದ ಭಿನ್ನವಾಗಿದೆ. ಒಂದು ಮಾದರಿಯು ಪ್ರತಿ ಇನ್‌ಪುಟ್ ಅನ್ನು ಆವರಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಯಶಸ್ವಿ ಹೊಂದಾಣಿಕೆಯು ಸಾಬೀತುಪಡಿಸುವುದಿಲ್ಲ.

ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ

ಉದಾಹರಣೆ ಮೌಲ್ಯಗಳನ್ನು ನಮೂದಿಸಲು ಕೀಬೋರ್ಡ್ ಬಳಸಿ. ಆಯ್ಕೆಗಳನ್ನು ಪರಿಶೀಲಿಸಿ, ನಂತರ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಪರೀಕ್ಷಿಸಿ ಮತ್ತು ಲಭ್ಯವಿದ್ದಾಗ ನಕಲು ಅಥವಾ ರಫ್ತು ಕ್ರಿಯೆಯನ್ನು ಬಳಸಿ.

ಫೋನ್‌ನಲ್ಲಿ

ಇನ್ಪುಟ್ ಕ್ಷೇತ್ರವನ್ನು ಟ್ಯಾಪ್ ಮಾಡಿ ಮತ್ತು ಉದಾಹರಣೆಯನ್ನು ನಮೂದಿಸಿ. ಆಯ್ಕೆಗಳು ಮತ್ತು ಫಲಿತಾಂಶಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಆನ್-ಸ್ಕ್ರೀನ್ ಕೀಬೋರ್ಡ್ ಅನ್ನು ಮುಚ್ಚಿ; ನೀವು ಮುಗಿಸುವವರೆಗೆ ಟ್ಯಾಬ್ ಅನ್ನು ತೆರೆಯಿರಿ.

iPhone ನಲ್ಲಿ Safari ನಲ್ಲಿ, ಹಂಚಿಕೆ ಮೆನು ತೆರೆಯಿರಿ ಮತ್ತು ಫಲಿತಾಂಶವು ಹೊಸ ಟ್ಯಾಬ್‌ನಲ್ಲಿ ತೆರೆದರೆ ಫೈಲ್‌ಗಳಿಗೆ ಉಳಿಸಿ ಆಯ್ಕೆಮಾಡಿ. Android Chrome ನಲ್ಲಿ, ಡೌನ್‌ಲೋಡ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಿ. ಪ್ರಕ್ರಿಯೆ ಮುಗಿಯುವವರೆಗೆ ಈ ಟ್ಯಾಬ್ ಅನ್ನು ತೆರೆದಿಡಿ.

ಉತ್ತಮ ಫಲಿತಾಂಶಕ್ಕಾಗಿ

JavaScript ರೆಜೆಕ್ಸ್ ಸಿಂಟ್ಯಾಕ್ಸ್ PCRE ಯಿಂದ ಭಿನ್ನವಾಗಿದೆ. ಒಂದು ಮಾದರಿಯು ಪ್ರತಿ ಇನ್‌ಪುಟ್ ಅನ್ನು ಆವರಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಯಶಸ್ವಿ ಹೊಂದಾಣಿಕೆಯು ಸಾಬೀತುಪಡಿಸುವುದಿಲ್ಲ.

ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ಗಳು ಮತ್ತು ವೀಡಿಯೊ

ಡೆಸ್ಕ್ಟಾಪ್ ಪ್ರದರ್ಶನ

ಈ ರೆಕಾರ್ಡಿಂಗ್ ಪ್ರಾತ್ಯಕ್ಷಿಕೆಯ ಇನ್‌ಪುಟ್ ಮತ್ತು ಟೂಲ್‌ನಲ್ಲಿನ ಫಲಿತಾಂಶವನ್ನು ತೋರಿಸುತ್ತದೆ.

ಡೆಸ್ಕ್ಟಾಪ್ ಪ್ರದರ್ಶನ
ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿ ಪರೀಕ್ಷಕವನ್ನು ಹೇಗೆ ಬಳಸುವುದು — ಈ ಉಪಕರಣವನ್ನು ಹೇಗೆ ಬಳಸುವುದು (ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ)
ಈ ಉಪಕರಣವನ್ನು ಹೇಗೆ ಬಳಸುವುದು
ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿ ಪರೀಕ್ಷಕವನ್ನು ಹೇಗೆ ಬಳಸುವುದು — ಮೂಲವನ್ನು ಆರಿಸುವುದು (ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ)
ಮೂಲವನ್ನು ಆರಿಸುವುದು
ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿ ಪರೀಕ್ಷಕವನ್ನು ಹೇಗೆ ಬಳಸುವುದು — ಫಲಿತಾಂಶವನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ (ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ)
ಫಲಿತಾಂಶವನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ

ಫೋನ್ ಪ್ರದರ್ಶನ

ಈ ರೆಕಾರ್ಡಿಂಗ್ ಪ್ರಾತ್ಯಕ್ಷಿಕೆಯ ಇನ್‌ಪುಟ್ ಮತ್ತು ಟೂಲ್‌ನಲ್ಲಿನ ಫಲಿತಾಂಶವನ್ನು ತೋರಿಸುತ್ತದೆ.

ಫೋನ್ ಪ್ರದರ್ಶನ
ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿ ಪರೀಕ್ಷಕವನ್ನು ಹೇಗೆ ಬಳಸುವುದು — ಈ ಉಪಕರಣವನ್ನು ಹೇಗೆ ಬಳಸುವುದು (ಫೋನ್‌ನಲ್ಲಿ)
ಈ ಉಪಕರಣವನ್ನು ಹೇಗೆ ಬಳಸುವುದು
ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿ ಪರೀಕ್ಷಕವನ್ನು ಹೇಗೆ ಬಳಸುವುದು — ಮೂಲವನ್ನು ಆರಿಸುವುದು (ಫೋನ್‌ನಲ್ಲಿ)
ಮೂಲವನ್ನು ಆರಿಸುವುದು
ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿ ಪರೀಕ್ಷಕವನ್ನು ಹೇಗೆ ಬಳಸುವುದು — ಫಲಿತಾಂಶವನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ (ಫೋನ್‌ನಲ್ಲಿ)
ಫಲಿತಾಂಶವನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ

ಪ್ರಶ್ನೆಗಳು ಮತ್ತು ದೋಷನಿವಾರಣೆ

ಈ ಪ್ರದರ್ಶನವು ನನ್ನ ನೈಜ ಡೇಟಾವನ್ನು ಬಳಸುತ್ತದೆಯೇ?

ಇಲ್ಲ. ರೆಕಾರ್ಡಿಂಗ್ ಮಾರ್ಗದರ್ಶಿಗಾಗಿ ರಚಿಸಲಾದ ಸಾರ್ವಜನಿಕ ಉದಾಹರಣೆ ಮೌಲ್ಯಗಳನ್ನು ಬಳಸುತ್ತದೆ. ನಿಮ್ಮ ಸ್ವಂತ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ನೀವು ನಮೂದಿಸಿದ ಇನ್‌ಪುಟ್‌ನಲ್ಲಿ ಸೇವೆಯು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

ಫಲಿತಾಂಶವನ್ನು ಅವಲಂಬಿಸುವ ಮೊದಲು ನಾನು ಏನು ಪರಿಶೀಲಿಸಬೇಕು?

JavaScript ರೆಜೆಕ್ಸ್ ಸಿಂಟ್ಯಾಕ್ಸ್ PCRE ಯಿಂದ ಭಿನ್ನವಾಗಿದೆ. ಒಂದು ಮಾದರಿಯು ಪ್ರತಿ ಇನ್‌ಪುಟ್ ಅನ್ನು ಆವರಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಯಶಸ್ವಿ ಹೊಂದಾಣಿಕೆಯು ಸಾಬೀತುಪಡಿಸುವುದಿಲ್ಲ.

ಸೇವೆಯು ಓವರ್‌ಲೋಡ್ ಆಗಿದೆ ಎಂಬ ಸಂದೇಶವನ್ನು ನೀವು ನೋಡಿದರೆ, ನಿರೀಕ್ಷಿಸಿ ಮತ್ತು ನಂತರ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ. ವಿಫಲವಾದ ಪ್ರಯತ್ನವು ನಿಮ್ಮ ಮೂಲ ಫೈಲ್ ಬದಲಾಗಿದೆ ಎಂದು ಅರ್ಥವಲ್ಲ.

ಉಪಕರಣವನ್ನು ತೆರೆಯಿರಿ →