ಕಂಪ್ಯೂಟರ್ಪ್ರೋಗ್ರಾಮಿಂಗ್

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಯ ಉದಾಹರಣೆಗಳು, ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿ ಪರಿಶೀಲಿಸಿ

ಹೈಪರ್ಟೆಕ್ಸ್ಟ್ ಭಾಷೆಯನ್ನು ಆಗಮನದಿಂದ, ಆದರೆ ಮೊದಲು ಬದಲಿಗೆ, ಇದು ಸರಿಯಾದ ಪ್ರಮಾಣದಲ್ಲಿ, ಬದಲಾಯಿಸಲಾದ ದತ್ತಾಂಶ ಅಡಿಯಲ್ಲಿ ನಾವು ಕೇವಲ ನೋಡಲು ಮಾಡಬಾರದು, ಆದರೆ ಕೆಲವು ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ ಹಾಗೆ, ಒಂದು ನಿರ್ದಿಷ್ಟ ಸ್ಥಳದಲ್ಲಿ ಸಾಮಾನ್ಯ ಹುಡುಕಾಟ ಮತ್ತು ಬದಲಿಗೆ ಸ್ಪಷ್ಟವಾಯಿತು ರವರೆಗೆ ಕಾರ್ಯದಲ್ಲಿ ಯಾವುದೇ ಅತ್ಯಾಧುನಿಕ ಸಂಘಟಿತ ಪ್ರೋಗ್ರಾಮರ್. ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ ಕಲೆ ಹುಡುಕಾಟ ಮೇರುಕೃತಿಗಳು ರಚಿಸಿ, ಮತ್ತು ಡೇಟಾಬೇಸ್ ಮಾದರಿ ಪರಿಸ್ಥಿತಿಗಳ ರೂಪಗಳು ಪರಿಣತರಾಗಿದ್ದರು, ಸಂಗ್ರಹಿಸಿದ ಕಾರ್ಯವಿಧಾನಗಳು, ಟ್ರಿಗ್ಗರ್ಗಳನ್ನು ಮತ್ತು ದೊಡ್ಡ ಗಾತ್ರದ ಮಾದರಿಯನ್ನು ಸಂಬಂಧಿತ ಮಾಹಿತಿ ಹಾಡುಗಳನ್ನು ಇತರ ಮಾರ್ಗಗಳ ಅಳವಡಿಸಿರಲಾಗುತ್ತದೆ. ಕ್ರಾಂತಿಗೆ ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಯ ನೋಟವನ್ನು ಶಕ್ತವಾಗಿಲ್ಲ, ಆದರೆ ಮಾಹಿತಿ ಮತ್ತು ಬದಲಿಗೆ ಒಂದು ಉಪಯುಕ್ತ ಮತ್ತು ಅನುಕೂಲಕರ ಮಾರ್ಗವಾಗಿತ್ತು. ಉದಾಹರಣೆಗೆ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಇಮೇಲ್ ಗಣನೀಯವಾಗಿ ಸಂದರ್ಶಕರ ನೋಂದಣಿ ಸರಳಗೊಳಿಸುವ ನಿರೂಪಣೆಗಳಿಂದ, ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ ವಿಳಾಸಗಳನ್ನು ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸುವ ವೆಬ್ಸೈಟ್ ಲೋಡ್ ಮಾಡಬೇಡಿ.

ಒಂದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಯ ಉತ್ತಮ produmannnyh ಸರಣಿಗಳು ಎಂದು indexOf () ಸಾಂಪ್ರದಾಯಿಕ ಸೈಕ್ಲಿಕ್ ಮತ್ತು ನಿರ್ವಾಹಕರ ಚೌಕಟ್ಟಿನಲ್ಲಿ ಕರೆಗಳು ಹೇಳಲು, ಆದರೆ ಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ಕಾಂಪ್ಯಾಕ್ಟ್, ಆದರೆ ಸ್ವಲ್ಪ ಕಡಿಮೆ ಹೊಸಬರಿಗೆ ಸಮಗ್ರ ಆಗಿದೆ ಮಾಡಿದ್ದಾರೆ ಎಂದು ಹೇಳಲು ಸಾಧ್ಯವಿಲ್ಲ, ನಿಸ್ಸಂದಿಗ್ಧವಾಗಿ ಮಾಡಬಹುದು.

ವಸ್ತು RegExp = + ಟೆಂಪ್ಲೇಟ್ ಎಂಜಿನ್

ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಗಳು - ಒಂದು ಟೆಂಪ್ಲೇಟ್ + ಎಂಜಿನ್ ಆಗಿದೆ. ಲೈನ್ ಗೆ ಅನ್ವಯಿಸಲು, ಈ ಟೆಂಪ್ಲೇಟ್ ಪ್ರದರ್ಶಕ - JavaScript ವಸ್ತು - - RegExp, ಎರಡನೇ ಮೊದಲ ವಾಸ್ತವವಾಗಿ ಒಂದು ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಯ ಆಗಿದೆ. ಪ್ರತಿಯೊಂದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಫಾರ್ ನಿರೂಪಣೆಗಳಿಂದ ಅನುಷ್ಠಾನಗೊಳಿಸುವ ಇಂಜಿನ್ಗಳು ಭಿನ್ನವಾಗಿರುತ್ತವೆ. ಮತ್ತು ಎಲ್ಲಾ ವ್ಯತ್ಯಾಸಗಳನ್ನು ಗಮನಾರ್ಹ ಆದರೂ, ಇದು ಮನಸ್ಸಿನಲ್ಲಿ ದಾಳಿಗೊಳಗಾದ ಹಾಗೂ ಎಚ್ಚರಿಕೆಯಿಂದ ಮುಂಚೆ ಕಾರ್ಯಾಚರಣೆಯ ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಯ ಪರಿಶೀಲಿಸಿ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.

ನಿರೂಪಣೆಗಳಿಂದ ಬರೆಯುವಾಗ ವಿಶೇಷ ಸಂಕೇತನ ಬಳಸಲು ಸಾಕಷ್ಟು ಸುಲಭ ಮತ್ತು ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿಯಾಗಿರುತ್ತದೆ, ಆದರೆ ಇದು ಡೆವಲಪರ್ ಆರೈಕೆಯನ್ನು, ಕುಶಲತೆ ಮತ್ತು ತಾಳ್ಮೆ ಅಗತ್ಯವಿದೆ. ಸಂಕೇತಗಳಲ್ಲಿ ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಯ ಮಾದರಿಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಮಾಡಲು ಅಗತ್ಯವಿದೆ. ಒಂದು ಒಲವಿನ ಅಲ್ಲ, ಇದು «ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನಿರೂಪಣೆಗಳಿಂದ ಜಾರಿಗೆ ಯಾಂತ್ರಿಕ ತರ್ಕ ಆಗಿದೆ."

ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಯ ಮಾದರಿಯ

ಎರಡು ಆಯ್ಕೆಗಳನ್ನು ಅನುಮತಿಸಲಾಗಿದೆ:

ವರ್ expOne = / ಎಬಿಸಿ * / ನಾನು;

ವರ್ expTwo = RegExp ( "ABC *", "ನಾನು");

ಸಾಂಕೇತಿಕವಾಗಿ ಇದು ಮೊದಲ ವಿಧಾನ ಬಳಸಲಾಗುತ್ತದೆ. ಎರಡನೇ ಸಂದರ್ಭದಲ್ಲಿ, ಉಲ್ಲೇಖಗಳು, ಪಾತ್ರದ ಬಳಸಲು ಕಾರಣ ಗೆ '\', ಸಾಮಾನ್ಯ ನಿಯಮಗಳಿಂದ ತಪ್ಪಿಸಿಕೊಂಡ ಮಾಡಬೇಕು.

'ನಾನು - ಪಿಒ "ಸಂದರ್ಭದಲ್ಲಿ ಸೂಕ್ಷ್ಮವಲ್ಲದ". «ಗ್ಲೋಬಲ್ ಸರ್ಚ್ 'ಮತ್ತು' ಮೀ '- - ಬಹು ಸಾಲಿನ ಹುಡುಕಾಟ ನೀವು ಧ್ವಜಗಳು' ಜಿ 'ಬಳಸಬಹುದು.

ಸಿಂಬಾಲ್ '/' ಟೆಂಪ್ಲೆಟ್ ಬಳಸುವುದು ಸಾಮಾನ್ಯವಾಗಿದೆ ಸೂಚಿಸಲು.

ಆರಂಭ ಮತ್ತು ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಯ ಕೊನೆಯಲ್ಲಿ

'^' ಅಕ್ಷರ (ಗಳು) ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಯ ಆರಂಭಿಸಲು ಯಾವ, ಮತ್ತು '$' ವ್ಯಾಖ್ಯಾನಿಸುವ ಅಕ್ಷರ (ಗಳು) ನಿರ್ಧರಿಸುತ್ತದೆ ಕೊನೆಯಲ್ಲಿ ಇರಬೇಕು. ಅವರು ಬೇರೆ ಅರ್ಥ ಅಲ್ಲಿ ಒಂದು ಅಭಿವ್ಯಕ್ತಿ, ಒಳಗೆ ಅವುಗಳನ್ನು ಪ್ರಯೋಗವನ್ನು ಮಾಡಬಾರದು.

ಉದಾಹರಣೆಗೆ,

ವರ್ eRegExp = ಹೊಸ RegExp (cRegExp, 'ನಾನು');

ವರ್ cRegRes = '';

ವರ್ sTest = 'AbcZ';

ವೇಳೆ (eRegExp.test (sTest)) {

cRegRes = '- ಹೌದು';

} ಎಲ್ಸ್ {

cRegRes = '- ಇಲ್ಲ';

}

ವರ್ dTestLine = document.getElementByID ( 'scTestLine');

dTestLine.innerHTML = 'ಅಭಿವ್ಯಕ್ತಿ /' cRegExp + ಸಾಲಿನ / " 'sTest +"' cRegRes.

ಅಂಶ 'scTestLine' ಕಾರಣವಾಗುತ್ತದೆ (cRegExp ವೇರಿಯಬಲ್ ಅನುಗುಣವಾದ ಅರ್ಥವನ್ನು ಹೊಂದಿದೆ):

ಅಭಿವ್ಯಕ್ತಿ / ^ AbcZ $ / ಸ್ಟ್ರಿಂಗ್ "abcz" ಗಾಗಿ - ಹೌದು

ನೀವು ನಾನು 'ಫ್ಲ್ಯಾಗ್ ತೆಗೆದುಹಾಕಿದರೆ, ಪರಿಣಾಮ:

ಅಭಿವ್ಯಕ್ತಿ / ^ AbcZ $ / ಸ್ಟ್ರಿಂಗ್ "abcz" - ಯಾವುದೇ

ನಿಯಮಿತ ನಿರೂಪಣೆಯ ವಿಷಯಗಳನ್ನು

ಒಂದು ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಯ ಅಕ್ಷರಗಳ ಅನುಕ್ರಮ ನಂತರ ಸರ್ಚ್ ವಿಷಯವಾಗಿದೆ ಆಗಿದೆ. ಅಭಿವ್ಯಕ್ತಿ / QWERTY / ಪ್ರವೇಶ ಹುಡುಕುತ್ತಿರುವ ಈ ಅನುಕ್ರಮದ:

ಅಭಿವ್ಯಕ್ತಿ / QWERTY / ಫಾರ್ ಸ್ಟ್ರಿಂಗ್ "QWERTY" - ಹೌದು

ಅಭಿವ್ಯಕ್ತಿ / QWERTY / ತಂತಿಗೆ "123qwerty456" - ಹೌದು

'^' ಬದಲಾವಣೆಗಳನ್ನು ನಿರೂಪಣೆಗಳು:

ಅಭಿವ್ಯಕ್ತಿ / ^ QWERTY / ತಂತಿಗೆ "123qwerty456" - ಯಾವುದೇ

ಅಭಿವ್ಯಕ್ತಿ / ^ QWERTY / ತಂತಿಗೆ "qwerty456" - ಹೌದು

ಅಂತೆಯೇ, ಸಾಲು ಸಂಕೇತವಾಗಿ ಕೊನೆಗೆ. ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಗಳು ಸ್ಥಿರತೆ ಅವಕಾಶ: ಉದಾಹರಣೆಗೆ, [Z], [AZ], [0-9] - ಎಲ್ಲಾ ಅಕ್ಷರಗಳು ವರ್ಣಮಾಲೆಯ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಅಥವಾ ಅಂಕಿಅಂಶದಲ್ಲಿ. ರಷ್ಯಾದ ಅಕ್ಷರಗಳನ್ನು ಬಳಸಬಹುದು, ಆದರೆ (ಕೋರಿದ ಇದು ಪ್ರಯತ್ನಿಸಿದರು ಎಂದು) ತಂತಿಗಳ ಎನ್ಕೋಡಿಂಗ್ ಮತ್ತು ಪುಟಗಳು ಗಮನ ಪಾವತಿಸಬೇಕೆಂಬ. ಸಾಮಾನ್ಯವಾಗಿ ರಷ್ಯನ್ ಅಕ್ಷರಗಳು, ಜೊತೆಗೆ ವಿಶೇಷ ಪಾತ್ರಗಳು, ಇದು ಸಂಕೇತಗಳು ಸೆಟ್ ಯೋಗ್ಯವಾದುದು.

ಅವರ ಸಂಖ್ಯೆ ಕೆಳಗಿನಂತೆ ನೀಡಿದ ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಯ, ಒಂದು ನಿರ್ದಿಷ್ಟ ಸ್ಥಳದಲ್ಲಿರುವ ಕೆಲವು ಚಿಹ್ನೆಗಳು ಇರುವಿಕೆಯನ್ನು ಆಯ್ಕೆಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು ರೂಪಿಸುವಾಗ: '*' = 0 ಪುನರಾವರ್ತನೆ ಅಥವಾ ಹೆಚ್ಚು ಬಾರಿ; + = 1 ಅಥವಾ ಹೆಚ್ಚು ಪುನರಾವರ್ತನೆ ಬಾರಿ; {1} '' ಎಂದು ಸಮಾನ; {ಎನ್} = ಪುನರಾವರ್ತನೆ ನಿಖರವಾಗಿ N ಬಾರಿ; {ಎನ್,} = ಎನ್ ಪುನರಾವರ್ತನೆ ಬಾರಿ ಅಥವಾ ಹೆಚ್ಚು; {ಎನ್, ಮೀ} = n ನ ಪುನರಾವರ್ತನೆ ಮೀ ಕಾಲದಿಂದಲೂ ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ.

ಆವರಣ ಬಳಸಿಕೊಂಡು, ನೀವು ಆಯ್ಕೆಗಳ ಸೆಟ್ ಪಾತ್ರ ಸೂಚಿಸಬಹುದು. ಇದು ಈ ತೋರುತ್ತಿದೆ. [ABCD] = [ಜಾಹೀರಾತಿನ] = ಪ್ರತಿ ನಾಲ್ಕು ಸಂಕೇತ: 'ಒಂದು', 'ಬಿ', 'ಸಿ' ಅಥವಾ 'd'. ನೀವು ಇಲ್ಲದಿದ್ದರೆ ಸೂಚಿಸಬಹುದು. ಸೆಟ್ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಆ ಹೊರತುಪಡಿಸಿ ಯಾವುದೇ ಪಾತ್ರ: [^ ABCD] ಒಂದು 'ಬೇರೆ ಯಾವುದೇ ಪಾತ್ರ,' ಬಿ ',' ಸಿ 'ಅಥವಾ' d '=. '?' ಈ ಹಂತದಲ್ಲಿ ಸಂಕೇತವಾಗಿ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. '.' ಹೊಸಸಾಲು ಸೂಚಿಸುವ ಬೇರೆ ಯಾವುದೇ ಅಕ್ಷರವೆಂದು. ಈ '\ ಎನ್', '\ ಆರ್', '\ u2028' ಅಥವಾ '\ u2029'. ಅಭಿವ್ಯಕ್ತಿ '\ ರು * | \ ಎಸ್ *' = '[\ ರು | \ ಎಸ್] *' ಹೊಸಸಾಲುಗಳ ಸೇರಿದಂತೆ ಯಾವುದೇ ಪಾತ್ರ, ಹುಡುಕಿ ಅರ್ಥ.

ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಯ ಸರಳೀಕೃತ ಆವೃತ್ತಿಗಳು

ಅಭಿವ್ಯಕ್ತಿ '[\ ರು | \ ಎಸ್] *' - ಶೋಧನ, ಅಥವಾ ಅದರ ಕೊರತೆ, ಎಲ್ಲಾ ರೇಖೆಯಲ್ಲಿನ ಇದೆ. ತನ್ನ ಅನುಪಸ್ಥಿತಿಯಲ್ಲಿ - ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಸಿಂಬಾಲ್ '\ ರು' ಒಂದು ಸ್ಪೇಸ್, ಮತ್ತು '\ ಎಸ್' ಸೂಚಿಸುತ್ತದೆ.

ಹಾಗೆಯೇ, ನಿಮಗೆ ದಶಮಾಂಶ ಅಂಕೆಗಳು ಹುಡುಕಲು '\ ಡಿ ಬಳಸಬಹುದು, ಮತ್ತು' \ ಡಿ 'ಒಂದು ಸಂಖ್ಯೆಯಲ್ಲದ ಪಾತ್ರ ಹೇಗೆ. ಅಂಕನ '\ ಎಫ್', 'ಆರ್' ಮತ್ತು '\ ಎನ್' ರೂಪ ಫೀಡ್, ಸಾಗಣೆ ರಿಟರ್ನ್ ಮತ್ತು ಲೈನ್ ಫೀಡ್ ಸಂಬಂಧಿಸಿರುತ್ತವೆ.

ಟ್ಯಾಬ್ ಅಕ್ಷರ - '\ t' ಲಂಬ - '\ ವಿ'. ಪದನಾಮವನ್ನು '\ w' ಅನ್ನು ಯಾವುದೇ ಲ್ಯಾಟಿನ್ ಅಕ್ಷರಮಾಲೆಯನ್ನು ಪಾತ್ರ (ಅಕ್ಷರಗಳು, ಅಂಕೆಗಳು, ಮತ್ತು ಅಂಡರ್ಸ್ಕೋರ್ ಗುರುತು) [ಎ ಝಾ-z0-9_] ಕಂಡುಕೊಳ್ಳುತ್ತಾನೆ.

ಪದನಾಮವನ್ನು 'ವಾಟ್ \' [^ ಎ ಝಾ-z0-9_] ಸಮನಾಗಿರುತ್ತದೆ. ಈ ವರ್ಣಮಾಲೆಯ, ಸಂಖ್ಯೆ, ಅಥವಾ, '_' ಪತ್ರ ಅಲ್ಲದ ಯಾವುದೇ ಪಾತ್ರ ಅರ್ಥ.

ಹುಡುಕು ಅಕ್ಷರವು '\ 0' = ಹುಡುಕಾಟ NUL ಪಾತ್ರಗಳು. ಹುಡುಕಾಟ '\ xHH' ಕ್ರಮವಾಗಿ ಅಥವಾ '\ uHHHH' = ಹುಡುಕು ಪಾತ್ರ ಕೋಡ್ ಅಥವಾ HHHH ಎಚ್ಎಚ್. ಎಚ್ - ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಅಂಕಿಯ.

ಶಿಫಾರಸು ಮಾತುಗಳು ಮತ್ತು ನಿಯಮಿತ ನಿರೂಪಣೆಯ ಕೋಡಿಂಗ್

ಯಾವುದೇ ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಯ ಎಚ್ಚರಿಕೆಯಿಂದ ಸಾಲುಗಳನ್ನು ವಿವಿಧ ಆವೃತ್ತಿಗಳ ಪರೀಕ್ಷೆ ಮುಖ್ಯ.

ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಯನ್ನು ದೋಷ ಸೃಷ್ಟಿಸುವಲ್ಲಿ ಸಣ್ಣ ಇರುತ್ತದೆ ಅನುಭವದಿಂದಾಗಿ, ಆದರೆ ಅದೇನೇ ಇದ್ದರೂ ಯಾವಾಗಲೂ ಮನಸ್ಸಿನಲ್ಲಿ ಇಟ್ಟುಕೊಂಡಿರಬೇಕು ನಿರೂಪಣೆಗಳಿಂದ ಬರೆಯುವ ನಿಯಮಗಳ ತಮ್ಮ ಜ್ಞಾನ ಒಂದು ಭಾಷೆಯಿಂದ ಮತ್ತೊಂದು "ನಿಯಮಿತ ಋತುವಿನ" ವರ್ಗಾಯಿಸಲಾಯಿತು ವಿಶೇಷವಾಗಿ, ನಿಜವಾದ ಸಾಧ್ಯವಿಲ್ಲ ಎಂದು.

ಶಾಸ್ತ್ರೀಯ (ನಿಖರ ಸೂಚನೆ) ಮತ್ತು ನಿಯಮಿತ ನಿರೂಪಣೆಯ ಒಂದು ಸರಳೀಕೃತ ಆವೃತ್ತಿ ನಡುವೆ ಆಯ್ಕೆ, ಇದು ಮೊದಲ ಆದ್ಯತೆ ಉತ್ತಮ. ಎಲ್ಲಾ ನಂತರ, ಶ್ರೇಷ್ಠ ಯಾವಾಗಲೂ ಸ್ಪಷ್ಟವಾಗಿ ಎರಡೂ ಆಗ್ರಹಿಸಿದ ಸೂಚಿಸಲ್ಪಡುತ್ತದೆ. ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಯ ಅಥವಾ ಹುಡುಕಾಟ ಸ್ಟ್ರಿಂಗ್ ರಷ್ಯಾದ ಅಕ್ಷರಗಳು ಹೊಂದಿದ್ದರೆ, ಒಂದೇ ಎಲ್ಲಾ ರೇಖೆಗಳು ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ಹುಡುಕಲು ಕಾರ್ಯ ನಿರ್ವಹಿಸುವ ಮೇಲೆ ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಯ ನಿರ್ವಹಿಸುತ್ತದೆ ಪುಟ ಎನ್ಕೋಡಿಂಗ್ ದಾರಿ ಬೇಕು.

ಒಂದು ಪಾತ್ರದ ಸಂಸ್ಕರಣೆ, ಲ್ಯಾಟಿನ್ ಅಲ್ಲದ ವರ್ಣಮಾಲೆಯ ಇಲ್ಲ, ಇದು ಚಿಹ್ನೆಗಳ ಸಂಕೇತಗಳನ್ನು, ಪಾತ್ರಗಳಲ್ಲ ತಮ್ಮನ್ನು ಸೂಚನೆಯನ್ನು ಪರಿಗಣಿಸಲು ಅರ್ಥವಿಲ್ಲ.

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಯ ಹುಡುಕಾಟ ಕ್ರಮಾವಳಿಗಳು ತರುವಾಗ ಎಚ್ಚರಿಕೆಯಿಂದ ತಪಾಸಿಸಬೇಕಾಗುತ್ತದೆ. ಇದು ಅಕ್ಷರ ಸಂಕೇತೀಕರಣ ನಿಯಂತ್ರಿಸಲು ಮುಖ್ಯವಾಗುತ್ತದೆ.

ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಯ ಆವರಣ

ಅನುಕ್ರಮವು ರೂಪಾಂತರಗಳು - ಆವರಣ ಚಿಹ್ನೆ, ಇರಬೇಕು ಅಥವಾ ಒಂದು ನಿರ್ದಿಷ್ಟ ಸ್ಥಳದಲ್ಲಿ ಇರಬಹುದು, ಮತ್ತು ಸುತ್ತಿನ ಆಯ್ಕೆಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು. ಆದರೆ ಇದು ಕೇವಲ ಸಾಮಾನ್ಯ ನಿಯಮ. ಅದರಿಂದ ಇದಕ್ಕೆ ಹೊರತಾಗಿಲ್ಲ, ಆದರೆ ವಿಸ್ತಾರವಾಗಿ ವಿವಿಧ ಇಲ್ಲ.

ವರ್ cRegExp = "[Z] * (PNG | JPG | GIF).";

ವರ್ eRegExp = ಹೊಸ RegExp (cRegExp, 'ನಾನು');

ವರ್ cRegRes = '';

ವರ್ sTest = 'picture.jpg';

ವೇಳೆ (eRegExp.test (sTest)) {

cRegRes = '- ಹೌದು';

} ಎಲ್ಸ್ {

cRegRes = '- ಇಲ್ಲ';

}

ಫಲಿತಾಂಶಗಳು:

/[az]*.(png|jpg|gif)/ ಲೈನ್ "picture.jpg" ಅಭಿವ್ಯಕ್ತಿ - ಹೌದು

"Picture.jpg" ಸಾಲಿಗಾಗಿ /^[ad][az]*.(png|jpg|gif)/ ಅಭಿವ್ಯಕ್ತಿ - ಯಾವುದೇ

/^[ad][az]*.(png|jpg|gif)/ ಲೈನ್ "apicture.jpg" ಅಭಿವ್ಯಕ್ತಿ - ಹೌದು

"Apicture.jg" ಸಾಲಿಗಾಗಿ /^[ad][az]*.(png|jpg|gif)/ ಅಭಿವ್ಯಕ್ತಿ - ಯಾವುದೇ

ಇದಕ್ಕೆಲ್ಲಾ ಆ, ನಂತರ ಒಂದು ನಕ್ಷತ್ರ ಪ್ರಸ್ತುತ ಶೂನ್ಯ ಬಾರಿ ಇರಬಹುದು ಗಮನಿಸಬೇಕು. ಈ "ನಿಯಮಿತ ಋತುವಿನ" ಕನಿಷ್ಠ ಅನಿರೀಕ್ಷಿತ ರೀತಿಯಲ್ಲಿ ಕೆಲಸ ಒಳಗಾಗಬಹುದು.

RegExp ಪರಿಶೀಲಿಸಿ - ಇಮೇಲ್ ಪರೀಕ್ಷೆ

ಬದಲಿಗೆ ಮತ್ತು ಪಂದ್ಯದಲ್ಲಿ, ಹುಡುಕಾಟ, ಒಡಕು: ಎರಡು ವಿಧಾನಗಳನ್ನು ಪರೀಕ್ಷೆ ಮತ್ತು exec ಪಡೆಯಲಾಗುತ್ತಿದ್ದು, ತಮ್ಮ ವಿಧಾನಗಳಲ್ಲಿ ಸಾಲುಗಳನ್ನು ವಸ್ತುಗಳು (ಸ್ಟ್ರಿಂಗ್) (ಕಾರ್ಯಗಳನ್ನು) ಬಳಸಬಹುದು ಸಾಮಾನ್ಯ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅಭಿವ್ಯಕ್ತಿ ನಲ್ಲಿ.

ಪರೀಕ್ಷಾ ವಿಧಾನದಿಂದ ಈಗಾಗಲೇ ನೀವು ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಯ ಸರಿಯಾಗಿವೆ ಪರೀಕ್ಷಿಸಲು ಅನುಮತಿಸುತ್ತದೆ ನಿರೂಪಿಸಲ್ಪಟ್ಟಿದೆ. ವಿಧಾನ ಫಲಿತಾಂಶ: ಸತ್ಯ / ಸುಳ್ಳು.

ಕೆಳಗಿನ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನಿರೂಪಣೆಗಳಿಂದ ಪರಿಗಣಿಸಿ. "ಕಷ್ಟ, ಆದರೆ ಖಂಡಿತವಾಗಿಯೂ" ಸಂಖ್ಯೆ ಇಮೇಲ್ ಪರಿಶೀಲಿಸಿ:

ವರ್ eRegExp = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s @ "]) *) | (". ")) @ ((\ [[0-9] {1,3} \ [0-9] {1,3} \ [0-9] {.. . 1,3} \ [0-9] {1,3}]) | (. ([ಒಂದು zA-ಝಡ್ \ -0-9] \) [ಒಂದು zA-ಜೆಡ್] {2}) ) $ /;

ಸ್ಟ್ರಿಂಗ್ ವರ್ sTest ='SlavaChip@sci.by ', ನಿಜವಾದ ನೀಡುತ್ತದೆ ನಂತರ ಈ ಸ್ಟ್ರಿಂಗ್ ಇದೆ ಸರಿಯಾದ ಇಮೇಲ್-ವಿಳಾಸವಾಗಿದೆ. ಆಡಿಟ್ eRegExp.test (sTest) ನಡೆಸಿದರು.

ಪ್ರಾಯೋಗಿಕವಾಗಿ: ಇ-ಮೇಲ್ ಚಿಕಿತ್ಸೆಯಲ್ಲಿ

Exec ವಿಧಾನವನ್ನು ಔಟ್ಪುಟ್ ಶ್ರೇಣಿಯನ್ನು ಒದಗಿಸುವ ಕರೆ:

ವರ್ aResult = eRegExp.exec (sTest);

cRegRes = '
' aResult.length +
';
{(; ನಾನು cRegRes = aResult [ನಾನು] + '
';
}

ಇದು ಮುಂದಿನ ಪರಿಣಾಮವಾಗಿ ನೀಡುತ್ತದೆ:

9
Slava.Chip@sci.by
Slava.Chip
Slava.Chip
.ಚಿಪ್
ಸ್ಪಷ್ಟೀಕರಿಸದ
sci.by
ಸ್ಪಷ್ಟೀಕರಿಸದ
sci.by
ವೈಜ್ಞಾನಿಕ.

ಇತರ ವಿಧಾನಗಳು ಇದೇ ಕೆಲಸ. ಇದು ಅವುಗಳನ್ನು ನಿಮ್ಮ ಪರಿಶೀಲಿಸಿ ಸೂಚಿಸಲಾಗುತ್ತದೆ. ಅಭಿವೃದ್ಧಿ ಮತ್ತು ನಿರೂಪಣೆಗಳಿಂದ ಬಳಕೆ, ಇದು ಆಚರಣೆಯಲ್ಲಿ ಕೆಲಸ ಅಪೇಕ್ಷಣೀಯವಾಗಿದೆ, ಕೋಡ್ ನಕಲು ಇಲ್ಲಿ ಯಾವಾಗಲೂ ಶಿಫಾರಸು ಅಲ್ಲ.

ಜನಪ್ರಿಯ "ನಿಯಮಿತ ಋತುವಿನ"

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಯ ಕೇವಲ ಹಲವು ಸುಲಭ ಆಯ್ಕೆಗಳನ್ನು ಇವೆ ಇಮೇಲ್ ನೀಡಿದ. ಉದಾಹರಣೆಗೆ, /^[\w-\.]+@[\w-]+\.[az]{2,3}$/i. ಆದಾಗ್ಯೂ, ಈ ಸಾಕಾರ ಖಾತೆಗೆ ಇಮೇಲ್ ವಿಳಾಸ ದಾಖಲೆ ಎಲ್ಲಾ embodiments ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.

ಸಹಜವಾಗಿ, ನೀವು ಅವರ ಉದ್ದೇಶಿತ ಹೇಗೆ JavaScript ನಿರೂಪಣೆಗಳಿಂದ ತಮ್ಮದೇ ವಿನ್ಯಾಸಗೊಳಿಸಲು ಮೊದಲು ವಿಶ್ಲೇಷಿಸಲು, ಸಹೋದ್ಯೋಗಿಗಳು ಅನುಭವವನ್ನು ವೀಕ್ಷಿಸಬೇಕಾಗಿದೆ. ಆದರೆ ಕೆಲವು ತೊಂದರೆಗಳು ಇವೆ. , '\' / 'ಅಥವಾ ಉಲ್ಲೇಖಗಳು: ನಾವು ಒಂದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನಿರೂಪಣೆಗಳಿಂದ (ನಕಲು ಉದಾಹರಣೆಗಳು) ಅಗತ್ಯ ಪಾತ್ರಗಳು ನಕಲು ಎಂಬುದನ್ನು ಮರೆಯಲು ಮಾಡಬಾರದು. ನೀವು ದೀರ್ಘ ಹುಡುಕಲು ಇದು ದೋಷ, ಕಾರಣವಾಗುತ್ತದೆ.

ಇದು ಸಾಮಾನ್ಯ ಪರಿಗಣಿಸಬೇಕೆ ಮುಖ್ಯ "ಮಾನವ ಆಯಾಮ." ಭೇಟಿ (ವ್ಯಕ್ತಿ) ಆಗಿರಬಹುದು ಫೋನ್, ಫಾರ್ಮಲ್ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಯ ನಂತರ, ಇದು ವಿವಿಧ ರೀತಿಯಲ್ಲಿ ನೀಡಲಾಗುತ್ತದೆ: 123-45-67, (29) 1234567, 80291234567 ಅಥವಾ 375291234567. ಮತ್ತು ಇದು ಒಂದೇ ಸಂಖ್ಯೆಯ. ಯಾವಾಗಲೂ ಸ್ವೀಕರಿಸಲ್ಪಟ್ಟಾಗ ಸಂಖ್ಯೆಗಳನ್ನು ಬರೆಯುವ ಅನಗತ್ಯ ಅಸ್ವಸ್ಥತೆ ಅಥವಾ ನಿರ್ಬಂಧಗಳನ್ನು ರಚಿಸಬಹುದು ನಿಯಮಗಳ ಕಟ್ಟುನಿಟ್ಟಿನ ಸ್ಥಿರೀಕರಣ ಅನೇಕ ಮಾದರಿಗಳನ್ನು ಕಾಗುಣಿತವನ್ನು ಮತ್ತು. ಆಯ್ಕೆ / ^ \ ಡಿ [\ ಡಿ \ (\) \ -] {4,14} \ ಡಿ $ / ನಾನು ನಿಮ್ಮ ಫೋನ್ ಸಂಖ್ಯೆಯನ್ನು ಪರಿಶೀಲಿಸಿ ಹೆಚ್ಚಿನ ಸಂದರ್ಭಗಳಲ್ಲಿ ಸೂಕ್ತವಾಗಿದೆ.

ನೀವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನಿರೂಪಣೆಗಳಿಂದ, ಕೇವಲ ಅಂಕೆಗಳನ್ನು ತಪಾಸಣೆ ಮಾಡಲು ಬಯಸಿದರೆ, ಇಂತಹ ಸರಳ ಸಂದರ್ಭದಲ್ಲಿ ಸಹ ಸ್ಪಷ್ಟೀಕರಣ ಅಗತ್ಯವಿದೆ. ಇದು ಒಂದು ಪೂರ್ಣಾಂಕ ಅಥವಾ ಭಿನ್ನರಾಶಿ, ವೈಜ್ಞಾನಿಕ ಸಂಕೇತಗಳನ್ನು, ಅಥವಾ ಸಾಮಾನ್ಯ ಧನಾತ್ಮಕ ಅಥವಾ ಋಣಾತ್ಮಕ ಸಂಖ್ಯೆ ಪರಿಗಣಿಸಬೇಕು. ನೀವು ಕರೆನ್ಸಿ ಸಂಕೇತ ಅಸ್ತಿತ್ವವನ್ನು ದಶಮಾಂಶ ಬಿಂದುವಿನ ನಂತರ ಸಂಖ್ಯೆಯ ಅಂಕಿಗಳ ಮತ್ತು ಟ್ರೈಡ್ ನಲ್ಲಿ ಇಡೀ ಭಾಗದ ವಿಭಾಗ ಖಾತೆಗೆ ತೆಗೆದುಕೊಳ್ಳಬಹುದು.

ಅಭಿವ್ಯಕ್ತಿ / ^ \ D + $ / ನಾನು ಕೇವಲ ಸಂಖ್ಯೆಗಳನ್ನು ಪರಿಶೀಲಿಸಿ ಮತ್ತು /^\d+\.\d+$/i ಅಭಿವ್ಯಕ್ತಿ ಸಂಖ್ಯೆಯ ಆಂಶಿಕ ಭಾಗವನ್ನು ಸೂಚಿಸಲು ಪಾಯಿಂಟ್ ನ ಬಳಕೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ.

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನಿರೂಪಣೆಗಳಿಂದ ತಪಾಸಣೆ ಡಿ ಪ್ರೊಫೈಲ್ಗಳು, ಪಾಸ್ಪೋರ್ಟ್ ಮಾಹಿತಿ ಮತ್ತು ಕಾನೂನು ವಿಳಾಸಗಳನ್ನು ಟಿ ಪ್ರವೇಶಿಸುವಾಗ ಅದರಲ್ಲೂ ನಿರ್ದಿಷ್ಟವಾಗಿ, ಮುಖ್ಯ ಹಾರ್ಡ್ ಇನ್ಪುಟ್ ಡೇಟಾ ಸ್ವರೂಪ ಸೂಚಿಸಲು ಬಳಸಬಹುದು.

ದಿನಾಂಕ ಪರಿಶೀಲಿಸಿ - ಸಂಕೀರ್ಣಕ್ಕೆ ಸರಳ

ಮತ್ತೊಂದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನಿರೂಪಣೆಗಳಿಂದ ಪರಿಗಣಿಸಿ. ದೂರವಾಣಿ ಸಂಖ್ಯೆಗಳು ಸಂಖ್ಯೆ ಇಲ್ಲಿಯವರೆಗೆ ಉದಾಹರಣೆಗಳು, ಬಿಗಿತ ಮತ್ತು ನಮ್ಯತೆಯನ್ನು ನಡುವೆ ಆಯ್ಕೆಯ ಪ್ರತಿನಿಧಿಸುತ್ತವೆ. ಘಟನೆಯ ದಿನಾಂಕ - ಸಾಮಾನ್ಯವಾಗಿ ಆಡಳಿತ ಮಾಡಲ್ಪಡಬೇಕಾದ ಅಗತ್ಯ ಮಾಹಿತಿ, ಒಂದು. ಆದರೆ ಒಂದು ನಿರ್ದಿಷ್ಟ ರೂಪದಲ್ಲಿ ಇನ್ಪುಟ್ ಫಿಕ್ಸಿಂಗ್: "ದಿದಿ-ಎಂಎಂ-ವವವವ 'ಅಥವಾ' d.m.gg 'ಸಾಮಾನ್ಯವಾಗಿ ಗ್ರಾಹಕ ಅಸಮಾಧಾನ ಕಾರಣವಾಗುತ್ತದೆ. ದಿನ ಯಾ ತಿಂಗಳ ಇನ್ಪುಟ್ ಕ್ಷೇತ್ರದಿಂದ ಪರಿವರ್ತನೆ, ಶಾಸ್ತ್ರೀಯ ಎಚ್ಟಿಎಮ್ಎಲ್ ರೂಪ ಪೂರ್ಣ ಸಂಭವಿಸಬಹುದು ನೀವು ಕೇವಲ ಒಂದು ಸಂಖ್ಯೆಯನ್ನು ನಮೂದಿಸಿ, ಮತ್ತು ಎರಡನೇ ಇನ್ಪುಟ್ ಕಷ್ಟವಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ದಿನದ ಕ್ಷೇತ್ರದಲ್ಲಿ 3 ಪರಿಚಯಿಸಲಾಯಿತು ಮತ್ತು ಮುಂದಿನ ಸಂಖ್ಯೆ 2 ಮೊದಲ ಬದಲಿಗೆ, ಮತ್ತು ಸಹಜವಾಗಿ, ಅನಾನುಕೂಲತೆಗಾಗಿ ಕಾರಣವಾಗುತ್ತದೆ ಇದು ತನ್ನ 32, ಎನ್ನಲಾಗಿದೆ.

ದಕ್ಷತೆ ಮತ್ತು ನಿರೂಪಣೆಗಳಿಂದ ಅನುಕೂಲಕ್ಕಾಗಿ ಮೂಲಭೂತವಾಗಿ ಭೇಟಿ ಸಂಭಾಷಣೆ ಸಾಮಾನ್ಯ ನಿರ್ಮಾಣ ಅವಲಂಬಿಸಿರುತ್ತದೆ. ಒಂದು ಸಂದರ್ಭದಲ್ಲಿ, ದಿನಾಂಕ ಸೂಚಿಸಲು ಇದು ರೂಪ ಒಂದು ಇನ್ಪುಟ್ ಕ್ಷೇತ್ರದಲ್ಲಿ ಬಳಸುವುದು ಉತ್ತಿ, ಇತರ ಸಂದರ್ಭದಲ್ಲಿ ಇದು ದಿನ, ತಿಂಗಳು ಮತ್ತು ವರ್ಷದ ವಿವಿಧ ಕ್ಷೇತ್ರಗಳಿಗೆ ಒದಗಿಸುವುದು ಅತ್ಯಾವಶ್ಯಕ. ಆದರೆ ನಂತರ ಯಾವುದೇ ಹೆಚ್ಚುವರಿ "ಸಂಕೇತ ವೆಚ್ಚ" ಅಧಿಕ ವರ್ಷ, ತಿಂಗಳು ಸಂಖ್ಯೆ, ಅವುಗಳನ್ನು ದಿನಗಳ ಸಂಖ್ಯೆ ಪರಿಶೀಲಿಸಿ.

ಹುಡುಕಿ ಮತ್ತು ಬದಲಿಗೆ, ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಯ ಮೆಮೊರಿ

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬದಲಿಗೆ ಸ್ಟ್ರಿಂಗ್ ವಸ್ತುವಿನ ವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು (ನಿರೂಪಣೆಗಳಿಂದ), ಮತ್ತು ನಮಗೆ ಕಂಡುಹಿಡಿಯಬೇಕು ಮತ್ತು ತಕ್ಷಣ ಅದನ್ನು ಬದಲಾಯಿಸಲು ಅವಕಾಶ. ಈ ಟೈಪಿಂಗ್ ದೋಷಗಳನ್ನು ಸರಿಪಡಿಸುವ, ರೂಪ ಜಾಗ ವಿಷಯಗಳನ್ನು ಸಂಪಾದಿಸಲು ಮತ್ತು ಮತ್ತೊಂದು ಪ್ರಸ್ತುತಿ ಸ್ವರೂಪದಿಂದ ಡೇಟಾವನ್ನು ಪರಿವರ್ತಿಸಲು ಸಹಾಯಕವಾಗಿದೆ.

ವರ್ cRegExp = / ([ಒಂದು-z]) \ ಗಳು ([ಒಂದು-z]) \ ಗಳು ([ಒಂದು-z]) / ನಾನು; // ಮೂರು 'ಅಸ್ಥಿರ' ಇವೆ ಹುಡುಕುವಾಗ

ವರ್ sTest = 'ಈ ಲೇಖನದಲ್ಲಿ ಒಳ್ಳೆಯದು!';
ವರ್ cRegRes = sTest.replace (cRegExp, "$ 2, $ 3, $ 1");

ವರ್ dTestLine = document.getElementByID ( 'scTestLine');

dTestLine.innerHTML = 'ಅಭಿವ್ಯಕ್ತಿ' cRegExp + "+ sTest +" ತಿರುಗುವಿಕೆ: 'ತಂತಿಗೆ' cRegRes;

ಫಲಿತಾಂಶ:

ಅಭಿವ್ಯಕ್ತಿ / ([ಅಜ್]) \ ಗಳು ([ಅಜ್]) \ ಗಳು ([ಅಜ್]) / ನಾನು ಸಾಲಿಗಾಗಿ "ಈ ಲೇಖನದಲ್ಲಿ ಒಳ್ಳೆಯದು!" ಔಟ್: ಲೇಖನ ಈ ಒಳ್ಳೆಯದು!

ಬ್ರಾಕೆಟ್ ಜೋಡಿಗಳ ಸಂಖ್ಯೆ ($ 1, $ 2, ...) - ಆವರಣ ಪ್ರತಿಯೊಂದು ಜೋಡಿ ಮಾಡುವಾಗ ರಲ್ಲಿ 'ವೇರಿಯಬಲ್' ಫಲಿತಾಂಶ $ ಎನ್, ಅದರಲ್ಲಿ n ಸಂಗ್ರಹಿಸುತ್ತದೆ. ಸಾಂಪ್ರದಾಯಿಕ ಭಿನ್ನವಾಗಿ, ಇಲ್ಲಿ ವೇರಿಯಬಲ್ ಸಂಖ್ಯಾ 1, ನಾಟ್ 0.

ಜನರಲ್ ಶಿಫಾರಸುಗಳನ್ನು

ಸಾಮಾನ್ಯ ನಿರೂಪಣೆ ಕೋಡ್ ಸುಲಭಗೊಳಿಸುತ್ತದೆ, ಆದರೆ ಅಭಿವೃದ್ಧಿ ಬಾರಿ ಅದು ಸಾಮಾನ್ಯವಾಗಿ ವ್ಯತ್ಯಾಸಗಳನ್ನು. ನೀವು ಹೆಚ್ಚು ಸಂಕೀರ್ಣ ಅಭಿವ್ಯಕ್ತಿಗಳು ಒಗ್ಗೂಡಿ ಮಾಡಿದ ಸರಳ ವಿನ್ಯಾಸಗಳು ಮತ್ತು ನಂತರ ಆರಂಭಿಸಬಹುದು. ನೀವು ನಿರೂಪಣೆಗಳಿಂದ ಅಥವಾ ವಿಶೇಷ ಸ್ಥಳೀಯ ಉಪಕರಣಗಳು ಪರೀಕ್ಷಿಸಲು ವಿವಿಧ ಆನ್ಲೈನ್ ಸೇವೆಗಳು ಬಳಸಬಹುದು.

ಅತ್ಯುತ್ತಮ ಆಯ್ಕೆಯನ್ನು ಕ್ರಮಬದ್ದ ನಿರೂಪಣೆಯ ತಮ್ಮ ಗ್ರಂಥಾಲಯದ ಮತ್ತು ಹೊಸ ಬೆಳವಣಿಗೆಗಳು ಪರೀಕ್ಷಿಸಲು ತಮ್ಮ ಉಪಕರಣಗಳು ರಚಿಸುತ್ತದೆ. ಈ ಅನುಭವ ಕ್ರೋಢೀಕರಿಸಲು ಮತ್ತು ತ್ವರಿತವಾಗಿ ವಿಶ್ವಾಸಾರ್ಹ ಮತ್ತು ಆರಾಮದಾಯಕ ವಿನ್ಯಾಸ ನಿರ್ಮಿಸಲು ಹೇಗೆ ತಿಳಿಯಲು ಉತ್ತಮ ಮಾರ್ಗವಾಗಿದೆ.

ಪುನರಾವರ್ತನೆಗಳು ಸಂಖ್ಯೆಯನ್ನು ಸರಳತೆ ಮತ್ತು ಸಮಯೋಚಿತವಾಗಿತ್ತು ತತ್ವಗಳ ಮಾರ್ಗದರ್ಶನ ಮಾಡಬೇಕು ಸೂಚಿಸುತ್ತದೆ, ಪಾತ್ರಗಳು ಮತ್ತು ತಂತಿಗಳು ಎಂದು ವಿಶೇಷ ಅಕ್ಷರಗಳಾದ '*', '+' ಮತ್ತು ಕಟ್ಟುಪಟ್ಟಿಗಳು ಪುನರಾವರ್ತನೆ ಬಳಸಿ. ಇದು ತನ್ನ ಕೆಲಸವನ್ನು ಆರಂಭಕ್ಕೆ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಯನ್ನು ಅರಿಯುವ, ಮತ್ತು ಪರಿಣಾಮವಾಗಿ ಬ್ರೌಸರ್ನಿಂದ ಬಳಸಬಹುದು ಇಂಜಿನ್ನ ಶಕ್ತಿಯನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಪಡೆಯಲು ಮುಖ್ಯ. ಎಲ್ಲಾ ಭಾಷೆಗಳ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸಮಾನವಾಗಿವೆ. ಪ್ರತಿ ಬ್ರೌಸರ್ ತಮ್ಮ ತರಬಹುದು ವೈಯಕ್ತಿಕ ಆದ್ಯತೆಗಳು ನಿರೂಪಣೆಗಳಿಂದ ವ್ಯಾಖ್ಯಾನದಲ್ಲಿ.

, ಹೊಂದಾಣಿಕೆ ಕೇವಲ ಪುಟಗಳು ಮತ್ತು ಶೈಲಿ ಹಾಳೆಗಳನ್ನು ಅಲ್ಲ ಕ್ರಮಬದ್ಧ ನಿರೂಪಣೆಗಳಿಗೆ, ಇದು ಮಾಡಬೇಕಾಗುತ್ತದೆ. ಪುಟ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಮಾಡಬಹುದು ಯಶಸ್ವಿಯಾಗಿ ಬ್ರೌಸರ್ ವಿವಿಧ ಕೆಲಸ ನಿರ್ವಹಿಸಿರುವ ಕೇವಲ ಒಂದು ಉತ್ತಮ ಕಾರ್ಯನಿರ್ವಹಣೆಯ ಪರಿಗಣಿಸಬಹುದು ಬಳಸುತ್ತದೆ.

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಸ್ಟ್ರಿಂಗ್ ಮತ್ತು RegExp

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಭೇಟಿ ಬ್ರೌಸರ್ನಲ್ಲಿ, ಆಗಿದೆ ಕ್ಲೈಂಟ್ ಹಂತದಲ್ಲಿ ಬಲ ಕೆಲಸ ಮೂಲಕ, ಇದು ಡೆವಲಪರ್ ಹೆಚ್ಚಿನ ಮಕ್ಕಳನ್ನು. ಸಾಕಷ್ಟು ಉದ್ದ ನೀವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ಬ್ರೌಸರ್ನ ಆದ ನಿಧಿಗಳು ಅಥವಾ ತೃತೀಯ ವಿಸ್ತರಣೆಗಳ, ಕೋಡ್ ಸಂಪಾದಕರು, ಸ್ವತಂತ್ರ ವಿಷಯಗಳಾಗಿ ಸಹಾಯದಿಂದ ಡೀಬಗ್ ಮಾಡಲು ಅವಕಾಶವಿದೆ.

ಆದಾಗ್ಯೂ, ಎಲ್ಲಾ ಸಂದರ್ಭಗಳಲ್ಲಿ ಅಲ್ಲ, ದೋಷಸೂಚಕವು ನಿರ್ವಹಿಸಲು ಮತ್ತು, ಪ್ರತಿಬಂಧಕಗಳನ್ನು ಪತ್ತೆ ಡೆವಲಪರ್, ಒಂದು ಕ್ಷಿಪ್ರ ದೋಷ ಪತ್ತೆ ಉತ್ತಮ ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಬಾರಿ ಕಂಪ್ಯೂಟರ್ ದೂರದ ಗತಕಾಲದಲ್ಲಿ, ಲೆಕ್ಕಾಚಾರಗಳು ಒತ್ತು ನಂತರ ಸಲ್ಲಿಸಬೇಕು. ಈಗ, ಮಾಹಿತಿ ಮತ್ತು ಲೈನ್ ವಸ್ತುಗಳನ್ನು ಗಮನಾರ್ಹ ಪರಿಣಾಮ ಬಂದಿದ್ದೇನೆ ವಿಶೇಷ ಗಮನ ಪಾವತಿ. ಉಕ್ಕಿನ ತಂತಿಗಳ ಸಂಖ್ಯೆ, ಮತ್ತು ತಮ್ಮ ನೈಜ ಅವರು ಕೇವಲ ಸರಿಯಾದ ಸಮಯದಲ್ಲಿ ಮತ್ತು ಸರಿಯಾದ ಸ್ಥಳದಲ್ಲಿ ಸ್ಪಷ್ಟವಾಗಿ ಗೋಚರಿಸುತ್ತವೆ.

ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಗಳು ಸಾಲುಗಳನ್ನು ಸಾಧ್ಯತೆಯನ್ನು ಬಲಪಡಿಸಲು, ಆದರೆ ಸ್ವಯಂ ಗೌರವ ಅಗತ್ಯವಿರುತ್ತದೆ. ಡೀಬಗ್ RegExp ತನ್ನ ಕೆಲಸದಲ್ಲಿ, ಇದು ಸಾಧ್ಯ ಸಹ ಅನುಕರಿಸಲು, ತುಂಬಾ ಆಸಕ್ತಿಯನ್ನು ಕಲ್ಪನೆಯನ್ನು.

ನಿಜವಾದ ಸುರಕ್ಷಿತ ಮತ್ತು ಸುರಕ್ಷಿತ ಕೋಡ್, ಪ್ರತಿ ಪುಟದ ಸ್ಥಿರ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಮತ್ತು ಒಟ್ಟಾರೆಯಾಗಿ ಸೈಟ್ - ವಸ್ತುವಿನ ಸ್ಟ್ರಿಂಗ್, ವಾಕ್ಯ ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಶಬ್ದಾರ್ಥ ಅರ್ಥ, ರಚನೆ ಮತ್ತು RegExp ಆಬ್ಜೆಕ್ಟ್ ತರ್ಕ ಅಂಡರ್ಸ್ಟ್ಯಾಂಡಿಂಗ್.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 kn.delachieve.com. Theme powered by WordPress.