MaskIt jQuery Plugin

Why I created MaskIt?  (skip to the goods if you just want plugin, I want blame you)

The best way to learn something is to do it yourself and although I've been coding for fairly long time and I had brief idea of how to create jQuery plugins I never actually created anything worth publishing. Now, as I seem to constantly need to mask fields in various HTML forms I decided to create jQuery plugin that would do just that.

Being fairly new to plugin development I decided to go over few tutorials on the subject and soon enough started cracking on code. I was pleasantly surprised that plugin development is not as difficult as it seems and in less than 2 days I was able to create plugin to mask HTML inputs.

What it MaskIt?

Long story short, MaskIt (awesome name I came up with ;) is a jQuery plugin that will display mask inside of HTML Input field. It limits what can be entered, what is optional etc. All this is done via providing mask pattern and optional settings for plugin.

Please note that if for whatever reason my plugin doesn't meet your requirements give a try Masked Input Plugin from http://digitalbush.com/projects/masked-input-plugin/. Having seen it before I used similar concept in my plugin and although my plugin is created from scratch you might notice similarities e.g. "?" might be used to specify optional content.

How to use it?

I've created separate page specifically to show how to use the plugin, what it does etc., you can find it here or grab it from https://github.com/spirytoos

You will find code samples and general information on how to use it. Any comments, bug, wish features and  anything really (no spam please) please comment on this page. If you do something cool with it, please let me know. Would love to see that others find this plugin useful.


59 comments:

  1. The site was so nice, I found out about a lot of great things. I like the way you make your blog posts. Keep up the good work and may you gain success in the long run.
    python Training institute in Pune
    python Training institute in Chennai
    python Training institute in Bangalore

    ReplyDelete
  2. The knowledge of technology you have been sharing thorough this post is very much helpful to develop new idea. here by i also want to share this.
    Devops Training in Bangalore
    Microsoft azure training in Bangalore
    Power bi training in Chennai

    ReplyDelete
  3. I can only express a word of thanks! Nothing else. Because your topic is nice, you can add knowledge. Thank you very much for sharing this information.
    redmi service center in vadapalani
    redmi service center in t nagar
    redmi service center in velachery

    ReplyDelete
  4. Attend The Python Training in Bangalore From ExcelR. Practical Python Training in Bangalore Sessions With Assured Placement Support From Experienced Faculty. ExcelR Offers The Python Training in Bangalore.
    Python Training in Bangalore

    ReplyDelete
  5. This is also a very good post which I really enjoyed reading. It is not every day that I have the possibility Python classes in pune to see something like this..

    ReplyDelete
  6. Attend The Data Analytics Course in Bangalore with Placement From ExcelR. Practical Data Analytics Course in Bangalore with Placement Sessions With Assured Placement Support From Experienced Faculty. ExcelR Offers The Data Analytics Course in Bangalore with Placement.
    ExcelR Data Analytics Course in Bangalore with Placement

    ReplyDelete
  7. Very interesting blog Thank you for sharing such a nice and interesting blog and really very helpful article.sap mm Training in Bangalore

    ReplyDelete
  8. Its really helpful for the users of this site. I am also searching about these type of sites now a days. So your site really helps me for searching the new and great stuff.sap basis Training in Bangalore

    ReplyDelete
  9. Very useful and information content has been shared out here, Thanks for sharing it.sap hr Training in Bangalore

    ReplyDelete
  10. I gathered a lot of information through this article.Every example is easy to undestandable and explaining the logic easily.sap sd Training in Bangalore

    ReplyDelete
  11. Your articles really impressed for me,because of all information so nice.sap ehs Training in Bangalore

    ReplyDelete
  12. Linking is very useful thing.you have really helped lots of people who visit blog and provide them use full information.sap ehs Training in Bangalore

    ReplyDelete
  13. Being new to the blogging world I feel like there is still so much to learn. Your tips helped to clarify a few things for me as well as giving.sap bods Training in Bangalore

    ReplyDelete
  14. Really it was an awesome article,very interesting to read.You have provided an nice article,Thanks for sharing.sap abap Training in Bangalore

    ReplyDelete
  15. I know that it takes a lot of effort and hard work to write such an informative content like this.sap fico Training in Bangalore

    ReplyDelete
  16. Nice blog,I understood the topic very clearly,And want to study more like this.
    Data Scientist Course

    ReplyDelete
  17. I really enjoy simply reading all of your weblogs. Simply wanted to inform you that you have people like me who appreciate your work. Definitely a great post. Hats off to you! The information that you have provided is very helpful.
    machine learning course in pune

    ReplyDelete
  18. This is my first time visit here. From the tons of comments ExcelR Machine Learning Course Pune on your articles.I guess I am not only one having all the enjoyment right here!

    ReplyDelete
  19. I personally think your article is fascinating, interesting and amazing. I share some of your same beliefs on this topic. I like your writing style and will revisit your site.
    Best Data Science training in Mumbai

    Data Science training in Mumbai

    ReplyDelete
  20. Thankyou for this wondrous post, I am happy I watched this site on yippee.ExcelR Machine Learning Course Pune

    ReplyDelete
  21. The development of artificial intelligence (AI) has propelled more programming architects, information scientists, and different experts to investigate the plausibility of a vocation in machine learning. Notwithstanding, a few newcomers will in general spotlight a lot on hypothesis and insufficient on commonsense application. machine learning projects for final year In case you will succeed, you have to begin building machine learning projects in the near future.

    Projects assist you with improving your applied ML skills rapidly while allowing you to investigate an intriguing point. Furthermore, you can include projects into your portfolio, making it simpler to get a vocation, discover cool profession openings, and Final Year Project Centers in Chennai even arrange a more significant compensation.


    Data analytics is the study of dissecting crude data so as to make decisions about that data. Data analytics advances and procedures are generally utilized in business ventures to empower associations to settle on progressively Python Training in Chennai educated business choices. In the present worldwide commercial center, it isn't sufficient to assemble data and do the math; you should realize how to apply that data to genuine situations such that will affect conduct. In the program you will initially gain proficiency with the specialized skills, including R and Python dialects most usually utilized in data analytics programming and usage; Python Training in Chennai at that point center around the commonsense application, in view of genuine business issues in a scope of industry segments, for example, wellbeing, promoting and account.

    ReplyDelete
  22. This splendid article really deserves a courteous bow down. I must own up that this article is very helpful.
    Data Science training in Mumbai
    Data Science course in Mumbai
    SAP training in Mumbai

    ReplyDelete
  23. Attend The Course in Data Analytics From ExcelR. Practical Course in Data Analytics Sessions With Assured Placement Support From Experienced Faculty. ExcelR Offers The Course in Data Analytics.
    Course in Data Analytics

    ReplyDelete
  24. very well explained. I would like to thank you for the efforts you had made for writing this awesome article. This article inspired me to read more. keep it up.
    Logistic Regression explained
    Correlation vs Covariance
    Simple Linear Regression
    data science interview questions
    KNN Algorithm

    ReplyDelete
  25. Great survey. I'm sure you're getting a great response. ExcelR Business Analytics Courses

    ReplyDelete
  26. This blog very easily understandable. Thanks for sharing such an informative post with us. This is a nice post in an interesting line of content.
    pega Training in Bangalore

    ReplyDelete
  27. Highly appreciable regarding the uniqueness of the content. This perhaps makes the readers feels excited to get stick to the subject. Certainly, the learners would thank the blogger to come up with the innovative content which keeps the readers to be up to date to stand by the competition. Once again nice blog keep it up and keep sharing the content as always.
    Data Science Training

    ReplyDelete
  28. Thanks for posting the best information and the blog is very helpful.python course in Bangalore

    ReplyDelete
  29. Thanks for posting the best information and the blog is very helpful.Data science course in Faridabad

    ReplyDelete