昨天那个在线生成EditPlus注册码的JavaScript脚本要用到Trim函数,Google了一下,竟然有那么多种实现,而且效率也不一样。
具体的自己看看参考链接吧,下面只给出最常见的一种
return str.replace(/^\s+|\s+$/g, '');
参考链接:
昨天那个在线生成EditPlus注册码的JavaScript脚本要用到Trim函数,Google了一下,竟然有那么多种实现,而且效率也不一样。
具体的自己看看参考链接吧,下面只给出最常见的一种
return str.replace(/^\s+|\s+$/g, '');
参考链接:
虽然我写的EditPlus注册机没有病毒,但是谁信呢,还是弄个EditPlus注册码在线生成吧。
注意不支持中文字符,我懒得用正则表达式验证了。
Username:一直想写一个VBS版的六维空间作弊程序,无奈没有找到现成的VBS版Sha1函数,也许是VBS没有位操作符的缘故吧。而JavaScript版的早已实现,然后就想能不能在VBS中执行JavaScript代码,这样就可以变相实现了,当时知道的方法是WSC文件,但是我不喜欢额外的文件,只好作罢。最近偶然发现一个MSScriptControl.ScriptControl对象,可以实现这个功能,简单的示例如下,更高级的用法自己查阅帮助文档。
Dim sc Set sc = CreateObject("MSScriptControl.ScriptControl") sc.Language = "JScript" result = sc.Eval("encodeURIComponent('恶魔');") WScript.Echo result
中文网上的垃圾代码我就不评论了,我已经词穷了。终于知道为什么不懂英语就学不好编程了,因为中文网站上的代码垃圾透了。不解释,你分别Google关键词“JavaScript 二进制文件”和“javascript binary file”,对比搜索出来的第一个网页就知道了。也行不同的时候搜出来的不一样,反正我搜出来的分别是如何用JavaScript读写二进制文件?和Reading and Writing Binary Files Using JScript。什么是差距,这就是差距。
之前写过一篇《用JavaScript实现PHP的urlencode函数》,然后今天查看博客访问量的时候发现了一个来自百度知道的引用。我说过,我很讨厌百度知道之类的东东,理由我就不说了,你打开上面的链接就知道了。别人问的明明是用php的urlencode函数编码以后的东西用JavaScript怎么解码,下面的人给了我文章的链接,我写的可是怎样用JavaScript实现php的urlencode编码啊。问题都不看清楚就乱回答,还说什么“单独写个函数解决这问题”,又不给出代码。别人会写的话还问你做什么?
不要跟我提JavaScript的decodeURI函数,我在之前的文章说过,这个和php的urldecode函数根本不是一回事。下面是我根据高人的代码改写的JavaScript版的urldecode函数,参考的链接在开头提到的文章中有,就不一一列举了。和之前的urlencode函数一样,只实现了utf-8版的。
在线演示(注意在博客首页无法演示)
代码下载地址:
[download id=26]