Validate Email Address Using JavaScript

04-08-2025 6:38 PM

Following code used to validate the email address.


 
function IsEmail(email) {
     var regex = /^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]  {2,4})+$/;
    return regex.test(email);
}
Example :
We can test email address by above function like :
This function return boolean value , it will return either true or false based on the validation test.
If user has supplied wrong email address then it  will return false otherwise return true.

 
 IsEmail("chauhanvipul87@gmail.com"); -->    output : true
 IsEmail("chauhan.com")               -->    output : false

posted under | 0 Comments

How to open PDF file in new tab using Servlet & Javascript ?

04-08-2025 6:29 PM

//This functions call when user click on print declaration form button 
public void openPDF(HttpServletRequest req,HttpServletResponse res){
 try {
      ServletContext context = req.getServletContext();
      String contextpath = context.getRealPath("/")+GlobalVariables.OUTPUT_FOLDER;
      HttpSession session = req.getSession();   
      String user_order_id ="";
      if(session.getAttribute("user_order_id") != null){
         user_order_id = session.getAttribute("user_order_id").toString(); //when user_order_id already exists in session .
       }
      String fileName = user_order_id+"-PrintLabels.pdf";
      res.setContentType("application/pdf");
      res.setHeader("Expires", "0");
      res.setHeader("Cache-Control","must-revalidate, post-check=0, pre-check=0");
      res.setHeader("Content-Disposition","inline;filename=" + fileName);
      res.setHeader("Accept-Ranges", "bytes");
      File nfsPDF = new File(contextpath+ fileName);
      FileInputStream fis = new FileInputStream(nfsPDF);
      BufferedInputStream bis = new BufferedInputStream(fis);
      ServletOutputStream sos = res.getOutputStream();
      byte[] buffer = new byte[2048];
      while (true) {
        int bytesRead = bis.read(buffer, 0, buffer.length);
        if (bytesRead < 0) {
          break;
        }
      sos.write(buffer, 0, bytesRead);
      sos.flush();
      }
      sos.flush();
      bis.close();
    } catch (Exception e) {
      e.printStackTrace();
    }
} 

Call appropriate servlet url to call this method. Note : Return type must be void. Example : if we have servlet URL like "printLable.html" then open this url dynamically using my earlier post for Open number of new tabs in Browser Using Javascript

posted under | 5 Comments

How to open more then one new tabs in browser using javascript

04-08-2025 5:45 PM

To open no of new tabs in browser , We have to dynamically create forms on fly on any particular event like page load, on click etc.
//helper function to create the form
function getNewSubmitForm(val){
 var submitForm = document.createElement("FORM");
 document.body.appendChild(submitForm);
 submitForm.method  = "POST";
 submitForm.target  ="_BLANK";
 submitForm.name     ="frm";
 submitForm.id        = val;
 return submitForm;
}
Above function create form element and its set its attributes.
//helper function to add elements to the form
function createNewFormElement(inputForm, elementName, elementValue){
    //Create an input type dynamically.
    var element = document.createElement("input");
    //Assign different attributes to the element.
    element.setAttribute("type", "hidden");
    element.setAttribute("value", elementValue);
    element.setAttribute("name", elementName);
    inputForm.appendChild(element);
    return element;
}
This function set the hidden fields and value of form elements.
//function that creates the form, adds some elements
//and then submits it
function createFormAndSubmit(val){
     var submitForm = getNewSubmitForm(val);
     createNewFormElement(submitForm, "act", "checkurl");
     createNewFormElement(submitForm, "websiteId", val);
     submitForm.action= "test-url.php";
     submitForm.submit();
     return false;
}
Above function create form element and submit form.
function start(start,end){
     for(var i=start;i<=end;i++){
         alert(i);
         createFormAndSubmit(i);
     }
}
By giving start and end limit , we can create no of forms as per our requirements. We can you above function using this single function,it will invoke other functions automatically :
  onclick="start(1,10)"

posted under | 1 Comments

How to find number of dots from string using Javascript

04-08-2025 5:32 PM


Find number of dots from string using javascript

By using this function we can get the no of repeated character from the string using java script.
function count(s1, letter) {
    return s1.match( new RegExp(letter,'g') ).length;

}
Example 1:
  count('Yes. I want. to. place a. lot of. dots.','\\.'); //=> 
  output : 6
Example 2:
  count('2....3','\\.'); //=> 
  output : 4

posted under | 0 Comments
Newer Posts Home

Followers

Powered by Blogger.

Populares

Custom Search