Blog
Currency In A Mail Merge
Learn how to get currency inside of a mail merge without extra spaces between the dollar sign and the number.
All blog posts on the front page.
Learn how to get currency inside of a mail merge without extra spaces between the dollar sign and the number.
I personally love both JavaScript and Python. For this reason, from time to time I like to port functions that are available in Python, over to JavaScript. The following is a port of the expandTabs function. The biggest difference between this JavaScript version and the Python version is the limitation Read more…
One of the functions that didn’t make the cut for jPaq is String.prototype.toCharCodes(). The reason is I don’t feel that it is a function that many people are looking for. Still, if you are looking for a good implementation for it, you can use this: [sourcecode language=”javascript”] String.prototype.toCharCodes = function() Read more…
There are a lot of people out there that no how to do file searches and Microsoft Word searches by using wildcard characters, but not as many people know how to work with regular expressions. That is the main reason why I added the RegExp.fromWildExp() function to jPaq. In addition, Read more…
I recently encountered two troubling bugs with jPaq’s String.prototype.indexOfPattern() function. In order to fix it, I ended up exploring the powerful String.prototype.replace() function, exploiting the parameter passed into the callback function. I already knew that the matched text and sub-groups were passed into the callback function. The thing that I Read more…
Up until today, I was interested in writing a more object oriented version of the native window.open() function. Unfortunately, I found out that there are some major incompatibility issues between browsers. Let’s take this example for instance: [sourcecode language=”js”] window.open(“http://google.com/”, “”, “left=100,screenX=100,top=100,screenY=100,height=400”); window.open(“http://google.com/”, “”, “left=100,screenX=100,top=100,screenY=100,width=400”); [/sourcecode] As you may have Read more…