Rochak.js – Javascript class of common functions

Posted by on 10 October 2008

This class is a collection of basic and commonly used functions in JavaScript. I coded this class just to validate a form in one of my sites. But it turned out to be more than helpful. I hope it will be of some help for all the web developers.

If you want a new function added or face any difficulty, feel free to contact me.

  • Initialize:
    • Just include it at the very top of all the JavaScript file as:
      <script src="rochak.js" type="text/javascript">
  • Usage:
    • For example to trim a string:
      rochak.Function_Name(Parameter);    eg:
      var str=rochak.trim(str);
  • Complete JavaScript Function List:
    1. lTrim(string):
      • Function to trim all the white spacing from the left side of any string.
    2. rTrim(string):
      • Function to trim all the white spacing from the right side of any string.
    3. trim(string):
      • Function to trim all the white spacing from left and right side of the string.
    4. isValidEmail(string):
      • Function to validate a typical email pattern.
    5. getType(variable_name):
      • Function to find the type of the variable. A Clone of PHP\’s “var_dump()” function.
    6. inArray(array, string):
      • Function to find if the string is in the array. Clone of PHP\’s “in_array()” function.
    7. inArrayI(array, string):
      • Function to find if the string is in the array. Clone of PHP\’s “in_array()” function. (its case insensitive)
    8. getMouseX(event):
      • Function to find the current X position of the mouse/cursor.
    9. getMouseY(event):
      • Function to find the current Y position of the mouse/cursor.
    10. getMouseXY(event):
      • Function to find the current X and Y positions of the mouse/cursor as an array.
    11. getBrowserName():
      • Function to return the name of the web browser.
    12. isBrowserIe():
      • Function to return “true” if the browser is “Microsoft Internet Explorer” else return “false“.
    13. isBrowserOpera():
      • Function to return “true” if the browser is “Opera” else return “false“.
    14. isBrowserNetscape():
      • Function to return “true” if the browser is “Firefox” or “Netscape” else return “false“.
    15. getTotalImages():
      • Function to return the number of images used in the current page.
    16. explode(delimiter, string):
      • Function to Split a string by a specified delimiter. A Clone of PHP\’s “explode” function.
    17. end(string / array):
      • Function to return the last character of a string or the last element of the array. A Clone of PHP\’s “end” function.

Change log (1.1)

  1. isBrowserFirefox():
    • Function to return “true” if the browser is “Firefox” else return “false“.
  2. isBrowserSafari():
    • Function to return “true” if the browser is “Safari” else return “false“.
  3. isBrowserChrome():
    • Function to return “true” if the browser is “Chrome” else return “false“.
  4. $$(idName):
    • Function to similar to “document.getElementById(‘idName’)”.

To download the latest code, right click here and click on “Save link as” or “Save target as”.

Or visit:   http://www.phpclasse.org

355 Responses to Rochak.js – Javascript class of common functions

Leave a Reply