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

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

ನಿಮ್ಮ ಫಾರ್ಮ್ ಅಂಶವು ಹೊಂದಿದ್ದರೆ 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 ಮಾನ್ಯ = true;
    var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    $$('.emailaddress').each( ಕಾರ್ಯ(ಇಮೇಲ್) {
    ಒಂದು ವೇಳೆ (!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, ಬೌನ್ಸ್‌ಗಳ ಕಾರಣದಿಂದಾಗಿ ಅವರು ಆ ವಿಳಾಸವನ್ನು ಅನ್‌ಸಬ್‌ಸ್ಕ್ರೈಬ್ ಮಾಡುವವರೆಗೆ ಆ ಇಮೇಲ್ ವಿಳಾಸಕ್ಕೆ ಕಳುಹಿಸಲಾದ ಪ್ರತಿ ಇಮೇಲ್‌ಗೆ ಸಹ ನೀವು ಪಾವತಿಸುತ್ತೀರಿ. ಅಂತಹ ಅಮಾನ್ಯ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಅನುಮತಿಸುವ ಯಾವುದೇ ESP ಯಿಂದ ನಾನು ದೂರವಿರುತ್ತೇನೆ - ಅವರು ನಿಮ್ಮ ಹಣವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತಿದ್ದಾರೆ!

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

  4. 9
  5. 10

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

  6. 11

    ಹಾಯ್,

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

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

  7. 12

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

  8. 13

    ಕೇವಲ ಒಂದು FYI; ನಾನು Ade ನ ಪರಿಹಾರವನ್ನು ಪ್ರಯತ್ನಿಸಿಲ್ಲ ಆದರೆ ಮೇಲಿನ ನಮೂನೆಯು ಅಪಾಸ್ಟ್ರಫಿಗಳೊಂದಿಗೆ ಇಮೇಲ್ ವಿಳಾಸಗಳನ್ನು ಮೌಲ್ಯೀಕರಿಸುವುದಿಲ್ಲ.. (ಉದಾ, Mike.O'Hare@Whatever.com). ಅಪಾಸ್ಟ್ರಫಿಗಳು RFC 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}$

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

  11. 18

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

  12. 19

    ಇದು ಇಮೇಲ್ ಅಭಿವ್ಯಕ್ತಿಗೆ ಚಿಕ್ಕ ಕೋಡ್ ಆಗಿದೆ-

    ಕಾರ್ಯ ಮಾನ್ಯತೆ ಇಮೇಲ್(ಐಡಿ)
    {
    var ಇಮೇಲ್ ಪ್ಯಾಟರ್ನ್ = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+[a-zA-Z]{2,4}$/;
    emailPattern.test(id) ಅನ್ನು ಹಿಂತಿರುಗಿಸಿ;

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

  13. 20

    ಇದು ಇಮೇಲ್ ಅಭಿವ್ಯಕ್ತಿಗೆ ಚಿಕ್ಕ ಕೋಡ್ ಆಗಿದೆ-

    ಕಾರ್ಯ ಮಾನ್ಯತೆ ಇಮೇಲ್(ಐಡಿ)
    {
    var ಇಮೇಲ್ ಪ್ಯಾಟರ್ನ್ = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+[a-zA-Z]{2,4}$/;
    emailPattern.test(id) ಅನ್ನು ಹಿಂತಿರುಗಿಸಿ;

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

  14. 21
  15. 22
  16. 23

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

    test@test

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

    /^([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 ಇಮೇಲ್ ಪ್ಯಾಟರ್ನ್ = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+[a-zA-Z]{2,4}$/;
    emailPattern.test(id) ಅನ್ನು ಹಿಂತಿರುಗಿಸಿ;

    }

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

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

    ಫೆಡೆರಿಕೊ

  20. 29

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

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

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

    ದೋಷ = "ದಯವಿಟ್ಟು ಮಾನ್ಯವಾದ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ.n";
    } ಇಲ್ಲದಿದ್ದರೆ (fld.value.match(illegalChars)) {

    ದೋಷ = "ದಯವಿಟ್ಟು ಮಾನ್ಯವಾದ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ.n";
    }
    ಹಿಂತಿರುಗಿಸುವ ದೋಷ;
    }

  21. 30

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

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

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

    ದೋಷ = "ದಯವಿಟ್ಟು ಮಾನ್ಯವಾದ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ.n";
    } ಇಲ್ಲದಿದ್ದರೆ (fld.value.match(illegalChars)) {

    ದೋಷ = "ದಯವಿಟ್ಟು ಮಾನ್ಯವಾದ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ.n";
    }
    ಹಿಂತಿರುಗಿಸುವ ದೋಷ;
    }

  22. 31

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

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

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

    ದೋಷ = "ದಯವಿಟ್ಟು ಮಾನ್ಯವಾದ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ.n";
    } ಇಲ್ಲದಿದ್ದರೆ (fld.value.match(illegalChars)) {

    ದೋಷ = "ದಯವಿಟ್ಟು ಮಾನ್ಯವಾದ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ.n";
    }
    ಹಿಂತಿರುಗಿಸುವ ದೋಷ;
    }

  23. 32

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

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

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

    ದೋಷ = "ದಯವಿಟ್ಟು ಮಾನ್ಯವಾದ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ.n";
    } ಇಲ್ಲದಿದ್ದರೆ (fld.value.match(illegalChars)) {

    ದೋಷ = "ದಯವಿಟ್ಟು ಮಾನ್ಯವಾದ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ.n";
    }
    ಹಿಂತಿರುಗಿಸುವ ದೋಷ;
    }

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

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

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