ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳೊಂದಿಗೆ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಪರಿಶೀಲಿಸಿ

ಸ್ವಲ್ಪ ಸಮಯದ ಹಿಂದೆ ನಾನು ಎ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಪಾಸ್ವರ್ಡ್ ಸಾಮರ್ಥ್ಯ ಪರೀಕ್ಷಕ. ಅದೇ ಟಿಪ್ಪಣಿಯಲ್ಲಿ, ಅದೇ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿ (ರಿಜೆಕ್ಸ್) ವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಇಮೇಲ್ ವಿಳಾಸದ ರಚನೆಯನ್ನು ಸಹ ಪರಿಶೀಲಿಸಬಹುದು.

ನಿಮ್ಮ ಫಾರ್ಮ್ ಅಂಶವು ಹೊಂದಿದ್ದರೆ id = ”emailaddress” ಮತ್ತು ನೀವು ಫಾರ್ಮ್ ಅನ್ನು ಸೇರಿಸಿ onSubmit = ”ರಿಟರ್ನ್ ಚೆಕ್ ಇಮೇಲ್ ();“, ಇದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಾರ್ಯವಾಗಿದ್ದು, ಇಮೇಲ್ ವಿಳಾಸವು ಮಾನ್ಯವಾದ ರಚನೆಯನ್ನು ಹೊಂದಿದ್ದರೆ ಅಥವಾ ಇಲ್ಲದಿದ್ದರೆ ಎಚ್ಚರಿಕೆಯನ್ನು ಹಿಂತಿರುಗಿಸಲು ನೀವು ಬಳಸಿಕೊಳ್ಳಬಹುದು:

function checkEmail() {
var email = document.getElementById('emailaddress');
var filter = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
if (!filter.test(email.value)) {
alert('Please provide a valid email address');
email.focus;
return false;
}
}

ಕಾರ್ಯವು ಇಮೇಲ್‌ನ ವಿಷಯಗಳನ್ನು ಫಿಲ್ಟರ್‌ಗೆ ಮೌಲ್ಯೀಕರಿಸುತ್ತದೆ. ಹೋಲಿಕೆ ವಿಫಲವಾದರೆ, ಅದು ಎಚ್ಚರಿಕೆಯನ್ನು ನೀಡುತ್ತದೆ ಮತ್ತು ಗಮನವನ್ನು ಇಮೇಲ್ ವಿಳಾಸ ಕ್ಷೇತ್ರಕ್ಕೆ ಹಿಂದಿರುಗಿಸುತ್ತದೆ!

41 ಪ್ರತಿಕ್ರಿಯೆಗಳು

  1. 1

    ಬಹು ಇಮೇಲ್ ವಿಳಾಸಗಳನ್ನು ಹೊಂದಿರುವ ಫಾರ್ಮ್‌ಗಳಿಗಾಗಿ, ವರ್ಗ = ”ಇಮೇಲ್‌ಡ್ರೆಸ್” ಮಾಡುವುದು ಒಳ್ಳೆಯದು. ನೀವು prototype.js ಲೈಬ್ರರಿಯನ್ನು ಹೊಂದಿದ್ದರೆ (http://www.prototypejs.org) ಪುಟದಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ ನೀವು ಈ ರೀತಿ ಏನಾದರೂ ಮಾಡಬಹುದು:

    var ಮಾನ್ಯ = ನಿಜ;
    var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    $$ ('. emailaddress'). ಪ್ರತಿಯೊಂದೂ (ಕಾರ್ಯ (ಇಮೇಲ್) {
    if (! filter.test (email.value)) {
    ಎಚ್ಚರಿಕೆ (? ದಯವಿಟ್ಟು ಮಾನ್ಯವಾದ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಒದಗಿಸುವುದೇ?);
    ಇಮೇಲ್.ಫೋಕಸ್;
    ಮಾನ್ಯ = ಸುಳ್ಳು;
    }
    });
    ರಿಟರ್ನ್ ಮಾನ್ಯ;

  2. 5
  3. 7

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

    ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಯ ಉದಾಹರಣೆಗಾಗಿ ಅದು ಯಾವ ಪ್ರಕರಣಗಳನ್ನು ಒಳಗೊಳ್ಳುವುದಿಲ್ಲ ಎಂಬ ವಿವರಣೆಯೊಂದಿಗೆ ಯೋಗ್ಯವಾದ ಕೆಲಸವನ್ನು ಮಾಡುತ್ತದೆ, ಇದನ್ನು ನೋಡಿ:

    http://www.regular-expressions.info/email.html

    ನನ್ನ ವೈಯಕ್ತಿಕ ಆದ್ಯತೆಯೆಂದರೆ ಹೆಚ್ಚಿನ ಸರಳ ಪ್ರಕರಣಗಳನ್ನು ಒಳಗೊಳ್ಳುವುದು ಮತ್ತು ಅದನ್ನು ತಿರಸ್ಕರಿಸುವ ಬದಲು ಎಲ್ಲದಕ್ಕೂ ಎಚ್ಚರಿಕೆ ನೀಡುವುದು. ಬಾಬ್ ನಿಜವಾಗಿಯೂ ಸ್ಟೊ ಸಲ್ಲಿಸಲು ಬಯಸಿದರೆ bob@com.museum ಬದಲಿಗೆ bob@museum.com, ಅವನನ್ನು ಏಕೆ ಬಿಡಬಾರದು?

    • 8

      ಹಾಯ್ ರೆಗ್,

      ನೀವು ಬಳಸಿಕೊಂಡು ರೆಜೆಕ್ಸ್ ಅನ್ನು ಪರೀಕ್ಷಿಸಬಹುದು ಆನ್‌ಲೈನ್ ರೆಜೆಕ್ಸ್ ಪರೀಕ್ಷಕ.

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

      ಅಮಾನ್ಯ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಲು ಯಾರನ್ನಾದರೂ ಅನುಮತಿಸದಿರಲು ಕೆಲವು ಕಾರಣಗಳಿವೆ:
      1. ಅವರು ನಿರೀಕ್ಷಿಸಿದ ಇಮೇಲ್ ಮೂಲಕ ಸಿಗದಿದ್ದಾಗ ಅವರು ನಿಮ್ಮ ಮೇಲೆ ಸಿಟ್ಟಾಗುತ್ತಾರೆ - ಅದು ನಿಮ್ಮ ತಪ್ಪು ಅಥವಾ ಇಲ್ಲವೇ ಎಂಬುದನ್ನು ಲೆಕ್ಕಿಸದೆ ವಿಳಾಸವನ್ನು ತಪ್ಪಾಗಿ ನಮೂದಿಸಲಾಗಿದೆ.
      2. com.museum ಮಾನ್ಯ ಡೊಮೇನ್ ಆಗಿದ್ದರೆ ಮತ್ತು, Yahoo! ಇದನ್ನು ನಿರ್ವಹಿಸಲಾಗಿದೆ - ಪುಟಿದೇಳುವ ಯಾವುದೇ ಇಮೇಲ್ ವಿಳಾಸವು ಇಮೇಲ್ ವಿತರಣೆಗೆ ನಿಮ್ಮ ಕಂಪನಿಯ ಖ್ಯಾತಿಯ ಮೇಲೆ ನಕಾರಾತ್ಮಕ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ. ಇದು ನಿಮ್ಮ ಕಂಪನಿಯ ಎಲ್ಲಾ ಇಮೇಲ್ ಅನ್ನು ನಿರ್ಬಂಧಿಸಲು ಕಾರಣವಾಗಬಹುದು.
      3. ನಿಮ್ಮ ಇಮೇಲ್ ಸೇವಾ ಪೂರೈಕೆದಾರರು ನಿಮಗೆ ಪ್ರವೇಶಿಸಲು ಅನುಮತಿಸಿದರೆ bob@com.museum, ಆ ಇಮೇಲ್ ವಿಳಾಸಕ್ಕೆ ಕಳುಹಿಸಿದ ಪ್ರತಿ ಇಮೇಲ್‌ಗೆ ಅವರು ಪುಟಿಯುವ ಕಾರಣದಿಂದಾಗಿ ಆ ವಿಳಾಸವನ್ನು ಅನ್‌ಸಬ್‌ಸ್ಕ್ರೈಬ್ ಮಾಡುವವರೆಗೆ ನೀವು ಪಾವತಿಸುತ್ತೀರಿ. ಅಂತಹ ಅಮಾನ್ಯ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಅನುಮತಿಸುವ ಯಾವುದೇ ಇಎಸ್ಪಿಯನ್ನು ನಾನು ಸ್ಪಷ್ಟವಾಗಿ ನೋಡುತ್ತೇನೆ - ಅವರು ನಿಮ್ಮ ಹಣವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತಿದ್ದಾರೆ!

      ನಿಲ್ಲಿಸಿದ್ದಕ್ಕಾಗಿ ಧನ್ಯವಾದಗಳು!
      ಡೌಗ್

  4. 9
  5. 10

    ಅಭಿವ್ಯಕ್ತಿ ಬರೆಯಲು ಹೆಚ್ಚು ಸರಳವಾದ ಮಾರ್ಗವಿದೆ:
    var regex = /^[a-z0-9\._-]+@([a-z0-9_-]+\.)+[a-z]{2,6}$/i;
    - ಅಂತಿಮ ಮಾರ್ಪಡಕ / i ಯೊಂದಿಗೆ ಮೇಲಿನ ಕೇಸ್ ಶ್ರೇಣಿಯನ್ನು ಸೂಚಿಸುವ ಅಗತ್ಯವಿಲ್ಲ.
    - ನನಗೆ ಯಾವುದೂ ಗೊತ್ತಿಲ್ಲ TLD ಅದರಲ್ಲಿ ಸಂಖ್ಯೆಗಳೊಂದಿಗೆ.
    ಪಕ್ಕದ ಟಿಪ್ಪಣಿಯಲ್ಲಿ, ನಾನು 6 ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿರುವ ಟಿಎಲ್‌ಡಿಯನ್ನು ಅನುಮತಿಸುತ್ತೇನೆ; ಹೊಸವುಗಳು ನಿಯಮಿತವಾಗಿ ಬರುತ್ತವೆ ಮತ್ತು ನಿಮಗೆ ಗೊತ್ತಿಲ್ಲ (ಅಲ್ಲದೆ, ಭವಿಷ್ಯದವರು ಅದರಲ್ಲಿ ಸಂಖ್ಯೆಗಳನ್ನು ಸಹ ಹೊಂದಿರಬಹುದು, ನನಗೆ ತಿಳಿದಿದೆ).

  6. 11

    ಹಾಯ್,

    ನಾನು ಇದನ್ನು ನೈಜ ಸಮಯದಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ರೂಪದಲ್ಲಿ ಬಳಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದೇನೆ, ಆದರೆ ಇದು ನಿಮ್ಮ ಪಾಸ್‌ವರ್ಡ್ ಸಾಮರ್ಥ್ಯ ಪರೀಕ್ಷಕನಂತೆ ನೈಜ ಸಮಯದಲ್ಲಿ ಮೌಲ್ಯೀಕರಿಸುತ್ತಿರುವಂತೆ ತೋರುತ್ತಿಲ್ಲ…

    ಅಥವಾ, ನಾನು ಆ ಸುಳಿವಿಲ್ಲದವನಾಗಿದ್ದೇನೆ ಮತ್ತು ಅದು ನನಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ?

  7. 12

    btw, ನೀವು ಇಲ್ಲಿ ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂದು ನಾನು ನಿಜವಾಗಿಯೂ ಇಷ್ಟಪಡುತ್ತೇನೆ, ನಿಮ್ಮ ಟ್ಯುಟೋರಿಯಲ್ ತುಂಬಾ ಸರಳವಾಗಿದೆ, ನಾನು ಇದನ್ನು ಖಂಡಿತವಾಗಿಯೂ ಬುಕ್‌ಮಾರ್ಕ್ ಮಾಡುತ್ತೇನೆ….

  8. 13

    ಕೇವಲ ಎಫ್‌ವೈಐ; ನಾನು ಅಡೆ ಅವರ ಪರಿಹಾರವನ್ನು ಪ್ರಯತ್ನಿಸಲಿಲ್ಲ ಆದರೆ ಮೇಲಿನ ಮಾದರಿಯು ಇ-ಮೇಲ್ ವಿಳಾಸಗಳನ್ನು ಅವುಗಳಲ್ಲಿ ಅಪಾಸ್ಟ್ರಫಿಗಳೊಂದಿಗೆ ಮೌಲ್ಯೀಕರಿಸುವುದಿಲ್ಲ .. (ಉದಾ., ಮೈಕ್. ಅಪೋಸ್ಟ್ರೊಫಿಗಳು ಆರ್‌ಎಫ್‌ಸಿ 2821/2822 -> ಗೆ ಮಾನ್ಯವಾಗಿರುತ್ತವೆ http://www.faqs.org/rfcs/rfc2822.html

    HTH,
    ಸಂಜಯ್

  9. 16
  10. 17

    ಕೇವಲ ಒಂದು ಸಣ್ಣ ತಿದ್ದುಪಡಿ: ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿ ಕೊನೆಯಲ್ಲಿ ಹೆಚ್ಚುವರಿ () + ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಇದನ್ನು ಓದಬೇಕು:

    ^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+[a-zA-Z0-9]{2,4}$

    ಮೊದಲನೆಯದರೊಂದಿಗೆ ಯಾವುದೇ ಉದ್ದದ ಟಿಎಲ್‌ಡಿಗಳನ್ನು ಸ್ವೀಕರಿಸಲಾಗುತ್ತದೆ (ಇತರರು ಸೂಚಿಸಿದಂತೆ ಇದು ಅಂತರ್ಗತವಾಗಿ ತಪ್ಪಲ್ಲ, ಆದರೆ ಅದು ಉದ್ದೇಶವಾಗಿದ್ದರೆ ಅಭಿವ್ಯಕ್ತಿಯನ್ನು ಕಡಿಮೆ ಮಾಡಬಹುದು).

  11. 18

    ದಯವಿಟ್ಟು ಈ ಕೋಡ್‌ನ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿ ಮತ್ತು ಅದು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ವಿವರಿಸಬಹುದೇ? .Test ಬಗ್ಗೆ - ಮೇಲಿನ ಕೋಡ್‌ನಲ್ಲಿ ನೀವು ಮಾಡಿದಂತಹ ವಿಷಯಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿ ಡೀಫಾಲ್ಟ್ ಹೇಳಿಕೆಯೇ?

  12. 19

    ಇದು ಇಮೇಲ್ ಅಭಿವ್ಯಕ್ತಿಗಾಗಿ ಒಂದು ಸಣ್ಣ ಕೋಡ್-

    ಕಾರ್ಯ ಮೌಲ್ಯೀಕರಿಸಿ ಇಮೇಲ್ (ಐಡಿ)
    {
    var emailPattern = /^ Leisurea-zA-Z0-9._- ]+@ Leisurea-zA-Z0-9.- ]+.
    ರಿಟರ್ನ್ ಇಮೇಲ್ ಪ್ಯಾಟರ್ನ್.ಟೆಸ್ಟ್ (ಐಡಿ);

    }
    ದೀಪಕ್ ರೈ
    ವಾರಣಾಸಿ

  13. 20

    ಇದು ಇಮೇಲ್ ಅಭಿವ್ಯಕ್ತಿಗಾಗಿ ಒಂದು ಸಣ್ಣ ಕೋಡ್-

    ಕಾರ್ಯ ಮೌಲ್ಯೀಕರಿಸಿ ಇಮೇಲ್ (ಐಡಿ)
    {
    var emailPattern = /^ Leisurea-zA-Z0-9._- ]+@ Leisurea-zA-Z0-9.- ]+.
    ರಿಟರ್ನ್ ಇಮೇಲ್ ಪ್ಯಾಟರ್ನ್.ಟೆಸ್ಟ್ (ಐಡಿ);

    }
    ದೀಪಕ್ ರೈ
    ವಾರಣಾಸಿ

  14. 21
  15. 22
  16. 23

    ಧನ್ಯವಾದಗಳು, ಆದರೆ ಈ ರಿಜೆಕ್ಸ್‌ನಲ್ಲಿ ದೋಷವಿದೆ. ನಾನು ರಿಜೆಕ್ಸ್ ತಜ್ಞನಲ್ಲ, ಆದರೆ ನಾನು ಇಮೇಲ್ ಅನ್ನು ಪ್ರಯತ್ನಿಸಿದೆ:

    ಪರೀಕ್ಷೆ @ ಪರೀಕ್ಷೆ

    ಮತ್ತು ಅದು ರಿಜೆಕ್ಸ್ ಅನ್ನು ಹಾದುಹೋಯಿತು ... ಇದು "" ಅನ್ನು ತಪ್ಪಿಸಿಕೊಳ್ಳುವ ಕೊರತೆಯನ್ನು ನಾನು ಗಮನಿಸಿದೆ. ಆದ್ದರಿಂದ ಅದು ಹೀಗಿರಬೇಕು:

    /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/

  17. 24
  18. 27

    ಸರಿ, ಇದು ಕೇವಲ ಒರಟು ಪರಿಶೀಲನೆ ಆದರೆ 100% ನಿಖರವಾಗಿಲ್ಲ, ಉದಾಹರಣೆಗೆ ಇದು ಸರಿಯಾಗುತ್ತದೆ john_doe. @ gmail.com ಇದು ವಾಸ್ತವವಾಗಿ ಮಾನ್ಯ ಇ-ಮೇಲ್ ವಿಳಾಸವಲ್ಲ (ಇ-ಮೇಲ್ನ ಸ್ಥಳೀಯ ಭಾಗದಲ್ಲಿ ಡಾಟ್ ಅನ್ನು ಕೊನೆಯ ಅಕ್ಷರವಾಗಿ ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ).
    ಇದು ಸ್ವೀಕರಿಸುತ್ತದೆ john…doe@gmail.com ಅನುಕ್ರಮದಲ್ಲಿ ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಚುಕ್ಕೆ ಇರಲು ಸಾಧ್ಯವಿಲ್ಲದ ಕಾರಣ ಇದು ಅಮಾನ್ಯವಾಗಿದೆ.

    ಮೊದಲ ನೋಟದಲ್ಲೇ ನಾನು ಗಮನಿಸಿದ ಕೆಲವು ನ್ಯೂನತೆಗಳು ಇವು.
    ಯಾರಾದರೂ ಇದನ್ನು ಭದ್ರತಾ ಪರಿಶೀಲನೆಯಾಗಿ ಬಳಸಲು ಯೋಜಿಸುತ್ತಿದ್ದರೆ - ಸಾಕಷ್ಟು ಸುರಕ್ಷಿತವಾಗಿಲ್ಲದಿದ್ದಲ್ಲಿ ಇದನ್ನು ಎತ್ತಿ ತೋರಿಸುವುದು ನನ್ನ ಉದ್ದೇಶವಲ್ಲ.

    ಮಾನ್ಯ ಇ-ಮೇಲ್ ವಿಳಾಸಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಗಾಗಿ ಇದನ್ನು ಪರಿಶೀಲಿಸಿ: http://en.wikipedia.org/wiki/E-mail_address

  19. 28

    ದೀಪಕ್,

    ವಾಸ್ತವವಾಗಿ, ನೀವು ಡಾಟ್ (“.”) ಗಾಗಿ ತಪ್ಪಿಸಿಕೊಳ್ಳುವಿಕೆಯನ್ನು ಅನ್ವಯಿಸಬೇಕಾಗಿದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ಆದ್ದರಿಂದ, ನಿಮ್ಮ ಕಾರ್ಯವು ಬದಲಾಗಿರಬೇಕು:

    ಕಾರ್ಯ ಮೌಲ್ಯೀಕರಿಸಿ ಇಮೇಲ್ (ಐಡಿ)
    {
    var emailPattern = /^ Leisurea-zA-Z0-9._- ]+@ Leisurea-zA-Z0-9.- ]+.
    ರಿಟರ್ನ್ ಇಮೇಲ್ ಪ್ಯಾಟರ್ನ್.ಟೆಸ್ಟ್ (ಐಡಿ);

    }

    ಇಲ್ಲದಿದ್ದರೆ, ಡಾಟ್ ಎಂದರೆ “ಯಾವುದೇ ಅಕ್ಷರ”. ಅಂತಹ ವಿಶೇಷ ಪಾತ್ರಗಳನ್ನು ತಪ್ಪಿಸಬೇಕಾಗಿದೆ ಎಂದು ನಾನು ನಂಬುತ್ತೇನೆ.

    ಅಭಿನಂದನೆಗಳು,

    ಫೆಡೆರಿಕೊ

  20. 29

    ಕಾರ್ಯ ಮೌಲ್ಯೀಕರಿಸಿ ಇಮೇಲ್ (fld) {
    var ದೋಷ = ””;
    var tfld = ಟ್ರಿಮ್ (fld.value); ವೈಟ್‌ಸ್ಪೇಸ್‌ನೊಂದಿಗೆ ಕ್ಷೇತ್ರದ // ಮೌಲ್ಯವನ್ನು ಟ್ರಿಮ್ ಮಾಡಲಾಗಿದೆ
    var emailFilter = /^ Leisure^@ ]+@ Leisure ^.] +.
    var ಅಕ್ರಮಚಾರ್ಸ್ = / [() ,;: \ ”[]] /;

    if (fld.value == “ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ”) {

    ದೋಷ = “ದಯವಿಟ್ಟು ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ”;
    } else if (! emailFilter.test (tfld)) {// ಅಕ್ರಮ ಅಕ್ಷರಗಳಿಗಾಗಿ ಇಮೇಲ್ ಪರೀಕ್ಷಿಸಿ

    error = “ದಯವಿಟ್ಟು ಮಾನ್ಯವಾದ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ. n”;
    } else if (fld.value.match (ಅಕ್ರಮ ಚಾರ್ರ್ಸ್)) {

    error = “ದಯವಿಟ್ಟು ಮಾನ್ಯವಾದ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ. n”;
    }
    ರಿಟರ್ನ್ ದೋಷ;
    }

  21. 30

    ಕಾರ್ಯ ಮೌಲ್ಯೀಕರಿಸಿ ಇಮೇಲ್ (fld) {
    var ದೋಷ = ””;
    var tfld = ಟ್ರಿಮ್ (fld.value); ವೈಟ್‌ಸ್ಪೇಸ್‌ನೊಂದಿಗೆ ಕ್ಷೇತ್ರದ // ಮೌಲ್ಯವನ್ನು ಟ್ರಿಮ್ ಮಾಡಲಾಗಿದೆ
    var emailFilter = /^ Leisure^@ ]+@ Leisure ^.] +.
    var ಅಕ್ರಮಚಾರ್ಸ್ = / [() ,;: \ ”[]] /;

    if (fld.value == “ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ”) {

    ದೋಷ = “ದಯವಿಟ್ಟು ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ”;
    } else if (! emailFilter.test (tfld)) {// ಅಕ್ರಮ ಅಕ್ಷರಗಳಿಗಾಗಿ ಇಮೇಲ್ ಪರೀಕ್ಷಿಸಿ

    error = “ದಯವಿಟ್ಟು ಮಾನ್ಯವಾದ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ. n”;
    } else if (fld.value.match (ಅಕ್ರಮ ಚಾರ್ರ್ಸ್)) {

    error = “ದಯವಿಟ್ಟು ಮಾನ್ಯವಾದ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ. n”;
    }
    ರಿಟರ್ನ್ ದೋಷ;
    }

  22. 31

    ಕಾರ್ಯ ಮೌಲ್ಯೀಕರಿಸಿ ಇಮೇಲ್ (fld) {
    var ದೋಷ = ””;
    var tfld = ಟ್ರಿಮ್ (fld.value); ವೈಟ್‌ಸ್ಪೇಸ್‌ನೊಂದಿಗೆ ಕ್ಷೇತ್ರದ // ಮೌಲ್ಯವನ್ನು ಟ್ರಿಮ್ ಮಾಡಲಾಗಿದೆ
    var emailFilter = /^ Leisure^@ ]+@ Leisure ^.] +.
    var ಅಕ್ರಮಚಾರ್ಸ್ = / [() ,;: \ ”[]] /;

    if (fld.value == “ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ”) {

    ದೋಷ = “ದಯವಿಟ್ಟು ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ”;
    } else if (! emailFilter.test (tfld)) {// ಅಕ್ರಮ ಅಕ್ಷರಗಳಿಗಾಗಿ ಇಮೇಲ್ ಪರೀಕ್ಷಿಸಿ

    error = “ದಯವಿಟ್ಟು ಮಾನ್ಯವಾದ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ. n”;
    } else if (fld.value.match (ಅಕ್ರಮ ಚಾರ್ರ್ಸ್)) {

    error = “ದಯವಿಟ್ಟು ಮಾನ್ಯವಾದ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ. n”;
    }
    ರಿಟರ್ನ್ ದೋಷ;
    }

  23. 32

    ಕಾರ್ಯ ಮೌಲ್ಯೀಕರಿಸಿ ಇಮೇಲ್ (fld) {
    var ದೋಷ = ””;
    var tfld = ಟ್ರಿಮ್ (fld.value); ವೈಟ್‌ಸ್ಪೇಸ್‌ನೊಂದಿಗೆ ಕ್ಷೇತ್ರದ // ಮೌಲ್ಯವನ್ನು ಟ್ರಿಮ್ ಮಾಡಲಾಗಿದೆ
    var emailFilter = /^ Leisure^@ ]+@ Leisure ^.] +.
    var ಅಕ್ರಮಚಾರ್ಸ್ = / [() ,;: \ ”[]] /;

    if (fld.value == “ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ”) {

    ದೋಷ = “ದಯವಿಟ್ಟು ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ”;
    } else if (! emailFilter.test (tfld)) {// ಅಕ್ರಮ ಅಕ್ಷರಗಳಿಗಾಗಿ ಇಮೇಲ್ ಪರೀಕ್ಷಿಸಿ

    error = “ದಯವಿಟ್ಟು ಮಾನ್ಯವಾದ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ. n”;
    } else if (fld.value.match (ಅಕ್ರಮ ಚಾರ್ರ್ಸ್)) {

    error = “ದಯವಿಟ್ಟು ಮಾನ್ಯವಾದ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ. n”;
    }
    ರಿಟರ್ನ್ ದೋಷ;
    }

  24. 33
  25. 34
  26. 35
  27. 36
  28. 37
  29. 38
  30. 39
  31. 40
    • 41

ನೀವು ಏನು ಆಲೋಚಿಸುತ್ತೀರಿ ಏನು?

ಸ್ಪ್ಯಾಮ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಈ ಸೈಟ್ ಅಕಿಸ್ಸೆಟ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ನಿಮ್ಮ ಕಾಮೆಂಟ್ ಡೇಟಾವನ್ನು ಹೇಗೆ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗುತ್ತಿದೆ ಎಂಬುದನ್ನು ತಿಳಿಯಿರಿ.