【函数】 | void setDebuging(boolean isDebuging) |
【说明】 | 设定或取消调试模式,在调试模式时,过滤器过滤的网页在载入浏览器前会首先在对话框中显示源代码。 |
【返回】 | 无 |
【参数】 | isDebuging:是否设定为调试模式。 |
【示例】 |
rexseePregFilter.setDebuging(true);
开始调试
rexseeDialog.toast('已设为调试模式!'); rexseePregFilter.setDebuging(false);
取消调试
rexseeDialog.toast('已取消调试模式!'); |
【函数】 | boolean isDebuging() |
【说明】 | 判断当前是否调试模式。 |
【返回】 | true或false。 |
【参数】 | 无 |
【示例】 |
alert(rexseePregFilter.isDebuging());
运行示例
|
【函数】 | void add(String name) |
【说明】 | 创建一个正则过滤器。 |
【返回】 | 无 |
【参数】 | name:过滤器名称。 |
【示例】 |
rexseePregFilter.add('test');
运行示例
rexseeDialog.toast('创建完毕!'); |
【函数】 | void remove(String name) |
【说明】 | 删除一个正则过滤器。 |
【返回】 | 无 |
【参数】 | name:过滤器名称。 |
【示例】 |
rexseePregFilter.remove('test');
运行示例
rexseeDialog.toast('删除完毕!'); |
【函数】 | boolean exists(String name) |
【说明】 | 判断正则过滤器是否存在。 |
【返回】 | true或false。 |
【参数】 | name:过滤器名称。 |
【示例】 |
alert(rexseePregFilter.exists('test'));
运行示例
|
【函数】 | int size() |
【说明】 | 读取当前正则过滤器的个数。 |
【返回】 | 正则过滤器的个数。 |
【参数】 | 无 |
【示例】 |
alert(rexseePregFilter.size());
运行示例
|
【函数】 | JsonObjectArray get() |
【说明】 | 读取当前所有的正则过滤器的名称。 |
【返回】 | JSON对象数组,使用eval('('+json+')')转换为JavaScript对象数组。 |
【参数】 | 无 |
【示例】 |
alert(rexseePregFilter.get());
运行示例
|
【函数】 | boolean addUrl(String name, String url) |
【说明】 | 向name指定的正则过滤器中添加一个URL。 |
【返回】 | 成功返回true,失败返回false。 |
【参数】 | name:过滤器名称。 url:要添加的url,注意,一旦添加,以该url开头的所有url都会被正则过滤器过滤。 |
【示例】 |
alert(rexseePregFilter.addUrl('test','http://www.primeton.com'));
运行示例
|
【函数】 | boolean containsUrl(String name, String url) |
【说明】 | 读取name指定的正则过滤器中是否包含指定的URL。 |
【返回】 | true或false。 |
【参数】 | name:过滤器名称。 |
【示例】 |
alert(rexseePregFilter.containsUrl('test','http://www.primeton.com'));
运行示例
|
【函数】 | int getNumberOfUrls(String name) |
【说明】 | 读取name指定的正则过滤器中当前包含的URL的个数。 |
【返回】 | URL个数。 |
【参数】 | name:过滤器名称。 |
【示例】 |
alert(rexseePregFilter.getNumberOfUrls('test'));
运行示例
|
【函数】 | JsonArray getUrls(String name) |
【说明】 | 读取name指定的正则过滤器中当前包含的所有URL。 |
【返回】 | Json数组,使用eval('('+json+')')转换为JavaScript数组。 |
【参数】 | name:过滤器名称。 |
【示例】 |
alert(rexseePregFilter.getUrls('test'));
运行示例
|
【函数】 | boolean clearUrls(String name) |
【说明】 | 删除name指定的正则过滤器中的所有URL。 |
【返回】 | 成功返回true,失败返回false。 |
【参数】 | name:过滤器名称。 |
【示例】 |
alert(rexseePregFilter.clearUrls('test'));
运行示例
|
【函数】 | boolean addPair(String name, String source, String replacement) |
【说明】 | 向name指定的正则过滤器中添加一个替换规则。 |
【返回】 | 成功返回true,失败返回false。 |
【参数】 | name:过滤器名称。 source:要替换的正则表达式。 replacement:替换成为的字符串。 |
【示例】 | 示例代码 运行示例 |
【函数】 | int getNumberOfPairs(String name) |
【说明】 | 读取name指定的正则过滤器中当前包含的替换规则的条数。 |
【返回】 | 替换规则的条数。 |
【参数】 | name:过滤器名称。 |
【示例】 |
alert(rexseePregFilter.getNumberOfPairs('test'));
运行示例
|
【函数】 | JsonArray getPairs(String name) |
【说明】 | 读取name指定的正则过滤器中当前包含的所有替换规则。 |
【返回】 | Json数组,使用eval('('+json+')')转换为JavaScript数组。 |
【参数】 | name:过滤器名称。 |
【示例】 |
alert(rexseePregFilter.getPairs('test'));
运行示例
|
【函数】 | boolean clearPairs(String name) |
【说明】 | 删除name指定的正则过滤器中当前包含的所有替换规则。 |
【返回】 | true或false。 |
【参数】 | name:过滤器名称。 |
【示例】 |
alert(rexseePregFilter.clearPairs('test'));
运行示例
|