摘要: 一、特性性能卓越,执行速度通常是 Mustache 与 tmpl 的 20 多倍,支持运行时调试,可精确定位异常模板所在语句,对 NodeJS Express 友好支持,安全,默认对输出进行转义、在沙箱中运行编译后的代码(Node版本可以安全执行用户上传的模板),支持include语句,可在浏览器端... 阅读全文
posted @ 2015-09-08 16:35 余珣 阅读(243) 评论(0) 推荐(0)
摘要: //校验是否全由数字组成/^[0-9]{1,20}$/^表示打头的字符要匹配紧跟^后面的规则$表示打头的字符要匹配紧靠$前面的规则[ ]中的内容是可选字符集[0-9]表示要求字符范围在0-9之间{1,20}表示数字字符串长度合法为1到20,即为[0-9]中的字符出现次数的范围是1到20次。/^和$/... 阅读全文
posted @ 2015-09-07 12:54 余珣 阅读(153) 评论(0) 推荐(0)
摘要: ①、两个特殊的符号'^'和'$',他们的作用是分别指出一个字符串的开始和结束。比如:"^The":表示所有以"The"开始的字符串("There","The cat"等);"of despair$":表示所以以"of despair"结尾的字符串;"^abc$":表示开始和结尾都是"abc"的字符串... 阅读全文
posted @ 2015-09-07 11:27 余珣 阅读(161) 评论(0) 推荐(0)
摘要: 1.正则抠出要匹配的内容针对这一串代码,通过正则获取内容var tpl = 'Hei, my name is , and I\'m years old.';var data = { "name": "Barret Lee", "age": "20"};最简单的方式就是通过replace... 阅读全文
posted @ 2015-09-06 16:17 余珣 阅读(242) 评论(0) 推荐(0)
摘要: 一、什么是模板引擎,简单地说,就是一个字符串中有几个变量待定。比如:var tpl = 'Hei, my name is , and I\'m years old.';通过模板引擎函数把数据塞进去,var data = { "name": "Barret Lee", "age": "2... 阅读全文
posted @ 2015-09-06 14:31 余珣 阅读(125) 评论(0) 推荐(0)