url getParameterValue

本文介绍了一个用于从当前页面URL中获取指定参数值的JavaScript函数。该函数通过正则表达式匹配URL中的参数名并返回对应的值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

function getParameterValue(name) {
var url = window.top.location.href;
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+name+"=([^&#]*)";
var regex = new RegExp( regexS );
var results = regex.exec(url);
if( results == null )
return "";
else
return results[1];
}
根据以下log,编写一段代码,提取出每个用例RPC操作的节点全称。Test cdrouter-1663: Verify Device:1 AutonXferComplPolicy Profile using GetParameterNames from top level Module: Device1_profiles.tcl Name: Device1_AutonXferComplPolicy_gpn_1 Description: step 1. Initiate a GetParameterNames on the top level object for the profile with NextLevel = false step 2. Verify all returned names against the profile definition step 3. Fail the test if any required parameters are missing References: BBF CWMP Data Model Device:1.14 Root Data Model "TR-181 Issue 1 Amendment 7" https://cwmp-data-models.broadband-forum.org/tr-181-1-7-0.html ------ INFO(cdrouter-1663): DHCP uses Connect-On-Demand, initiating LAN traffic INFO(cdrouter-1663): Starting test Device1_AutonXferComplPolicy_gpn_1 (1663) INFO(cdrouter-1663): Starting CWMP Profile verification test on AutonXferComplPolicy:1 SECTION(cdrouter-1663): Starting GetParameterNames on Device.ManagementServer.AutonomousTransferCompletePolicy. INFO(acs): Starting TR-069 GetParameterNames method FAIL: GetParameterNames failed due to a SOAP Fault 9005 FAIL: FaultString 'Invalid parameter name' SECTION(cdrouter-1663): Test Device1_AutonXferComplPolicy_gpn_1 (1663) has finished. Beginning test clean-up FAIL: Test Device1_AutonXferComplPolicy_gpn_1 (1663) failed Test cdrouter-1668: Verify Device:1 AutonXferComplPolicy Profile using GetParameterValues for all GetParameterNames full paths Module: Device1_profiles.tcl Name: Device1_AutonXferComplPolicy_gpn_and_gpv_7 Description: step 1. Initiate a GetParameterNames on the top level object for the profile with NextLevel = false step 2. Verify all returned names against the profile definition step 3. Fail the test if any required parameters are missing step 4. For each full parameter name, execute a GetParameterValues step 5. Verify all GetParameterValue RPCs succeeed References: BBF CWMP Data Model Device:1.14 Root Data Model "TR-181 Issue 1 Amendment 7" https://cwmp-data-models.broadband-forum.org/tr-181-1-7-0.html ------ INFO(cdrouter-1668): DHCP uses Connect-On-Demand, initiating LAN traffic INFO(cdrouter-1668): Starting test Device1_AutonXferComplPolicy_gpn_and_gpv_7 (1668) INFO(cdrouter-1668): Starting CWMP Profile verification test on AutonXferComplPolicy:1 SECTION(cdrouter-1668): Starting GetParameterNames on Device.ManagementServer.AutonomousTransferCompletePolicy. INFO(acs): Starting TR-069 GetParameterNames method FAIL: GetParameterNames failed due to a SOAP Fault 9005 FAIL: FaultString 'Invalid parameter name' SECTION(cdrouter-1668): Test Device1_AutonXferComplPolicy_gpn_and_gpv_7 (1668) has finished. Beginning test clean-up FAIL: Test Device1_AutonXferComplPolicy_gpn_and_gpv_7 (1668) failed
最新发布
07-22
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值