gpt4 book ai didi

Javascript:从 RegEx 声明变量,写入 cookie

转载 作者:行者123 更新时间:2023-11-30 18:51:38 25 4
gpt4 key购买 nike

这个问题有两部分。

首先,我需要在类“test01”的范围内隔离两个文本字符串。这是跨度的样子:

<span class="test01">
<table width="100%" cellspacing="0" cellpadding="0">
<tbody><tr><td>
<div id="ctl00_ctl07_pnTopBar">
<a href="/Member/MyHome.aspx">My Account</a>&nbsp;&nbsp;<a href="/faqs.html">Help</a>&nbsp;&nbsp;<a href="/Cart.aspx">Cart</a>&nbsp;&nbsp;<a href="/contact.html">Contact Us</a>&nbsp;&nbsp;<a href="/disclaimer.html">Disclaimer</a>
</div>
</td>
</tr><tr>
<td align="right">
email@address.com (UserId: 123456)
<a href="javascript:__doPostBack('ctl00$ctl07$EasyLoginView1$lv$EasyLoginStatus$ctl00','')" id="ctl00_ctl07_EasyLoginView1_lv_EasyLoginStatus">Logout</a>
</td></tr>
</tbody></table>
</span>

我将如何分离电子邮件地址和 ID 号(并不总是六位数长),并将它们声明为变量“email”和“uid”?

第二部分 - 我也想知道如何使用 javascript 将这些变量中的每一个写入相应的 cookie。

最佳答案

这是一个 jQuery 解决方案。

创建此函数时,我假设如下:

  • 所需的数据始终在最后一个 TD 中(尽管可以轻松修改,最简单的方法是向 TD 添加 ID)。
  • 用户 ID 总是在括号内。
  • userID 仅由数字组成。

它基本上获取 TD 的文本,根据括号将其拆分,第一个将是电子邮件,第二个中的数字将是用户 ID。

$(document).ready(function () {
var cucc=$('.test01 td:last').text();
var temb=cucc.split(/\(|\)/);
var email=$.trim(temb[0]);
var uid=temb[1].replace(/[^0-9]/g, '');
});

Working JSFiddle

要使用 jQuery 设置 cookie,请参阅此 article about the Cookie Plugin .

关于Javascript:从 RegEx 声明变量,写入 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3673624/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com