`

javascript前台split处理字符串

阅读更多
后台给前端返回一个字符串“bbbbb|aaaa”,
现在要在前端把字符串给切割成bbbb和aaaa,而且是在把内容动态追加到html中。
html +='<li class="li data">名称:'+n.layerName.split(/\W+/)[1]+' </li>';

不追加的话直接用split("|")就可以实现。故考虑到用正则表达式实现。



str.split(/\W+/)等同于str.split("|")
其截取结果为一个字符数组。显示bbbb则为
str.split(/\W+/)[0],显示aaaa则为
str.split(/\W+/)[1]。



分享到:
评论

相关推荐

    js传参数到后台读取数据再传到前台的例子

    - 当请求完成且成功时,通过`responseText`属性获取服务器返回的字符串,然后使用JavaScript的`split()`方法根据分隔符切割字符串,以便进一步处理每个数据库值。 ```javascript var xhr = new XMLHttpRequest(); ...

    基于JavaScript实现类似于百度学术高级检索功能

    2. **JavaScript字符串处理**:JavaScript提供了一系列的字符串操作方法,如`split`和`join`,这些方法在拼接查询字符串时非常有用。例如,在代码片段中`document.getElementById("kywds").value.split("").join("\...

    前台通过JS抓取用户在百度等搜索引擎输入的关键词

    - 搜索引擎通常会在查询字符串(Query String)中包含关键词,形式为`?word=keyword`或`?query=keyword`等。 3. **关键词提取与解码**: - 使用正则表达式匹配关键词参数。 - 对匹配到的字符串进行解码,因为...

    js操作Cookie子键+Jquery调用Ajax方法执行后台操作

    这段代码中,我们使用了`JSON.stringify()`将一个对象转换成字符串,以便于存储在Cookie中。在读取Cookie时,我们需要将字符串再解析回对象: ```javascript function getCookie(name) { var cookieArr = document...

    js前台判断开始时间是否小于结束时间

    5. **字符串分割与合并**:利用`split()`方法根据特定字符拆分字符串,然后根据需要合并。例如,根据"年-月-日"或"时:分:秒"进行处理,确保时间格式的完整。 6. **Date.parse()**:这个函数用于将字符串解析成日期...

    echarts 保存图片到后台下载.txt

    当图片信息(Base64 字符串)发送至后台后,我们需要对其进行解码并存储为真实的图片文件。在此过程中需要注意的问题是,Base64 编码中可能会出现的特殊字符(如 `+`),这些字符在URL传输过程中可能会被自动转义。 ...

    httpwebreqeust读取httponly的cookie方法

    关键步骤在于解析`Set-Cookie`字段,通过分割字符串并检查每个部分来创建`Cookie`对象。最后,将创建的`Cookie`对象添加到`CookieContainer`,以便在后续的网络请求中使用。 需要注意的是,这个方法仅适用于处理`...

    基于jquery实现ajax无刷新评论

    例如,在示例中,就是使用字符串的`split`方法对数据进行解析。 - **页面动态更新**:通过对DOM的操作,可以动态地将数据添加到页面中,无需重新加载整个页面。 ### 总结 实现无刷新评论功能是Web开发中的一个常见...

    asp.net动态产生checkbox(数据源为DB或内存集合)

    4. 在服务器端使用适当的方法(如字符串分割)来解析隐藏input控件的值,以获取用户选中的checkbox列表,并进行适当的错误处理。 在应用这些知识点时,还需注意不要产生大量的viewstate。因为过多的viewstate会增加...

    jquery复选框checkbox实现删除前判断

    // 从前台接收到的查询参数 'info' 分解出字符串数组 String[] s = info.split(","); // 遍历数组,对每个 ID 调用删除方法 for (int i = 0; i ; i++) { userDao.deleteUser(s[i]); } return "success"; }...

    layui动态加载多表头的实例

    在此过程中,根据不同的`type`参数返回不同的数据,并通过`split`方法等处理字符串和数组,最终形成一个合适的结构以便在前台渲染。 上述描述中提到的“后台动态生成多级表头”的实现,主要依赖于服务器端的逻辑...

    ExtAspNet_v2.3.2_dll

    -Grid的BoundField增加NullDisplayText属性,用于处理数据库中的null值,如果没有设置则默认为空字符串。 -修正DatePicker中的一个bug(31/01/2010将会返回NULL)使用DateFormatString来生成SelectedDate属性...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -Window的Target属性由字符串类型变为枚举类型,注意更新以前的代码:Target="_self" -&gt; Target="Self", Target="_parent" -&gt; Target="Parent"。 -MenuButton, LinkButton, Button, LinkButtonField的...

Global site tag (gtag.js) - Google Analytics