我在javascript中具有名为s的变量。它包含值为'40 & lngDesignID = 1'。我想将其与&分开并且想要获得40并且lngDesignID = 1。我可以如何在javascript?有人可以帮忙吗?在javascript中分割字符串
1
A
回答
7
使用s.split(“&”)返回一组元素。
var string = "40&lngDesignID=1";
var splitVals = string.split("&");
alert(splitVals[0]); // Alerts '40'
alert(splitVals[1]); // Alerts 'lngDesignID=1'
2
var yourString = '40&lngDesignID=1';
var arr = yourString.split('&');
alert(arr);
然后常用3 [0]将持有 '40' 和改编[1]将保持值 'lngDesignID = 1'。
另外,javascript split接受正则表达式,因此如果需要的话,还可以进一步分解字符串。
var yourString = '40&lngDesignID=1';
var arr = yourString.split(/[&=]/);
alert(arr);
该版本将输入分为3部分; 40,lngDesignID和1.
0
请勿对任何类型的字符串操作使用&符号。如果您必须比较从HTML获取其值并包含&符号的变量,则会发现将&符号转换为实体,这会将您的比较或评估搞砸。使用一些其他不会使用的字符,如波浪号或插入符号。
相关问题
- 1. 在JavaScript中分割字符串
- 2. 分割字符串在JavaScript中
- 3. 在javascript中分割字符串
- 4. 在JavaScript中分割此字符串
- 5. 在JavaScript中分割字符串
- 6. 在javascript中分割字符串一次?
- 7. 如何在javascript中分割字符串?
- 8. JavaScript的分割字符串
- 9. 的Javascript分割字符串
- 10. 字符串分割到在JavaScript
- 11. 帮助在JavaScript分割字符串
- 12. 分割字符串,而不是在JavaScript
- 13. 分割字符串[]
- 14. 分割字符串
- 15. 分割字符串
- 16. 分割字符串
- 17. 分割字符串
- 18. 分割字符串
- 19. 字符串分割
- 20. 分割字符串
- 21. 分割字符串
- 22. 分割字符串
- 23. 分割字符串
- 24. 分割字符串在python
- 25. 分割字符串在python
- 26. 分割字符串在VB.net
- 27. 使用javascript的分割字符串
- 28. 的Javascript分割字符串用空格
- 29. 的JavaScript解析/分割字符串
- 30. 分割字符串,并使用JavaScript
可能的重复[如何用JavaScript分割此字符串?](http://stackoverflow.com/questions/96428/how-do-i-split-this-string-with-javascript) – outis 2012-02-19 18:33:37