标签:html javascript 前端 javascript正则表达式 js正则
最近开发cmdb,有个需求是要求脚本中不能含有“rm -rf /”命令,如果含有这个命令,前端弹出警告框提示。
这里需要用test方法来测试字符串,符合模式时返回true,否则返回false。
我先从控制台调试一下:
可以看到,匹配OK了。
前端代码如下:
var re = /rm -rf \/$/; //匹配"rm -rf /"命令 if (re.test(‘your commands‘)) { alert(‘您输入的命令含有"rm -rf /"字符,该命令被禁止使用,请务必核对正确再执行!!‘); } else { do some cmd }
页面效果:
本文出自 “苦咖啡's运维之路” 博客,请务必保留此出处http://alsww.blog.51cto.com/2001924/1836246
标签:html javascript 前端 javascript正则表达式 js正则
原文地址:http://alsww.blog.51cto.com/2001924/1836246