hy0kl@net
自由是互联网的本质
2013年5月9日星期四
[转] 正则表达式-合法变量名
正则表达式-合法变量名
^[_a-zA-Z][_a-zA-Z0-9]*$
^是以什么什么开始的意思,接后面的内容
[_a-zA-Z]代表第一个字符是:以_或者a到z之间的小写字母,或者A到Z之间的大写字母。
[a-zA-Z0-9]代表第二个字符是:以_或者a到z之间的小写字母,或者A到Z之间的大写字母,或者0到9之间的数字
*代表重复前面的这种匹配N次
$是结尾的意思
PS: 用来作 JSONP 的回调函数检验,防止 XSS 攻击,十分有效.相比白名单配置,正则校验要灵活的多.
没有评论:
发表评论
较新的博文
较早的博文
主页
订阅:
博文评论 (Atom)
没有评论:
发表评论