var $a = '%windir%\\tetxt.txt';
var $r = /%[^%]+%/;
var $fr = 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ACPI\Enum';
var $result = $a.replace($r,$fr);
var $r = /%[^%]+%/;
var $fr = 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ACPI\Enum';
var $result = $a.replace($r,$fr);
解决方案 »
- 如何实现腾讯网迷你首页效果?
- 100分求助如何用javascript语言把XML转换成JSON
- IE在option中间不支持onclick?
- *************************************js的prototype加载顺序????小弟的发现
- 在网上看到下面一段代码,不理解该变量是一个类还是什么?望大虾解释一下!
- jquery easyUI 我使用detailview创建子表格时,firebug提示错误
- json值处理的问题,求帮助
- JS UI组件在页面加载初始化时显示错乱,如何解决?
- 一个小问题,熟悉DOM的朋友帮忙看看
- 关于input的一个效果的问题。
- getElementsByClassName
- 求一个匹配包换环境变量的文件路径的正则表达式
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ACPI\Enum
其实就是Enum这个键的路径。那同文件路径的那个帖子,我就是需要一个正则表达式判断一个给定的注册表键的路径的格式是否合法。
这个正则表达式应该比较简单。只需要保证路径的开头必须以HKEY_CLASSES_ROOT,HKEY_CURRENT_USER,HKEY_LOCAL_MACHINE,HKEY_USERS,HKEY_CURRENT_CONFIG这几个字符串中的一个就可以了,后面的部分跟验证文件路径一样的
alert(rx.test('HKEY_CLASSES_ROOT/abc /afe'))
alert(rx.test('%temp%\\text.aa.txt'))