我们如何修剪文本从任意开始到任意结束位置
How do we trim text from arbitary start to arbitary end position?
如何获得修剪后的输入文本?例如,
var txt = "你好,你好吗??";
产生如下结果:
"how are you"
在这里,我想删除前面的"Hello,"部分,并删除后面的"???"部分。我不能直接使用字符位置,因为它可以是用户输入的逗号前的任何单词。
您可以使用正则表达式删除除逗号以外的所有内容:
var txt = "Hello, how are you???";
alert(txt.replace(/^[^,]*,/,''));
您可以使用:
删除任何尾随问号:var txt = "Hello, how are you???";
alert(txt.replace(/'?*$/,''));
,你可以使用:
var txt = "Hello, how are you???";
alert(txt.replace(/(^[^,]*,)|('?*$)/g,''));
可以使用string.replace
函数
var txt = "Hello, how are you???";
txt = txt.replace('???', '');
txt = txt.replace('Hello,', '');
document.write(txt);
相关文章:
- 使用CSS或js,使用动态选择器选择任意li的下一个元素
- 如何添加类,同时开始在文本字段中输入文本
- 希望日期开始结束于while循环中的一个房间id的一个数组
- ng模型内的ng重复的ng重复开始
- 在HTML/JavaScript中,有没有一种方法可以在图像开始加载时知道图像的最终布局尺寸
- 我们可以使用任意的编程语言来动态化HTML页面吗
- Yii2从点击链接开始加载模式
- Jquery幻灯片以一行左侧的图像开始,但我希望它从右端开始
- 从REST服务器和Coffeescapet前端开始
- nodejs createReadStream从第n行开始
- 处理第三方库发送的ajax请求的开始和结束事件
- 从头开始创建XLS文件
- 在开始时隐藏FX.slide内容,而不是在单击后隐藏
- 拖动开始时更改可拖动元素的大小
- RegExp匹配任意字符串+8位数字
- jQuery Datepicker从日期开始设置默认值
- 检查是否存在任意控制器/操作
- 从任意行X开始读取超长文件的最快方式
- 我们如何修剪文本从任意开始到任意结束位置
- 如何获得一周的开始和结束给定的任意日期时间在周中使用JS