Javascript + 修改字符串
Javascript + Modify string
从
第一个"点"开始,从字符串中删除"所有内容"的最快方法是什么?
例如:
This.Is.A.Test
=>将成为
This
你可以像这样使用 split()
函数:
"This.Is.A.Test".split(".")[0]; // will work even if there are no dots
或者,您可以将 substr()
函数与 indexOf()
函数结合使用,如下所示:
var myStr = "This.Is.A.Test";
var justTheFirstBit = myStr.substr(0, myStr.indexOf(".")); // needs 1 dot minimum
或者,
var string = "This.Is.A.Test";
var newstring = string.substring(0, string.indexOf("."));
这应该具有 O(2n( 的复杂性,并且应该搜索到第一个点(两次(。
var a = "This.Is.String";
var ind = a.indexOf(".");
ind = ind == -1 ? a.length : ind;
var b = a.substring(0, ind);
$('#el').text( $('#el').text().split('.')[0] );
演示
https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String/split
MDN - replace((
您可以像这样使用 replace()
函数:
"This.Is.A.Test".replace(/'..+$/,"");
这是您需要的正则表达式:
/'..+$/
相关文章:
- 使用Regex修改字符串
- 修改表单提交字符串
- 如何以良好的性能更新修改后的字符串
- Javascript-修改函数或从字符串中计算函数
- JS中的字符串修改问题
- 修改字符串末尾的整数
- 遍历 Javascript 正则表达式匹配以修改原始字符串
- 用于日期字符串修改的 Javascript 正则表达式
- 修改查询字符串而不重新加载页面
- Javascript + 修改字符串
- 如何修改谷歌折线图的 JSON 字符串
- 和服:修改数据、分解字符串和添加新属性的功能
- 如何使用 jQuery 修改 html 字符串
- 通过javascript获取原始/未修改的请求字符串
- 复杂的 JavaScript 字符串修改
- JavaScript字符串修改(可能涉及正则表达式)
- 将字符串修改为数组
- 基于正则表达式的字符串修改
- 编写一个字符串修改方法
- 字符串修改可以在jQuery 1.6.4中工作,但不支持1.3.2