rexseePregFilter
返回手册目录
【函数】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'));
运行示例
返回手册目录