Javascript 解析字符串并截断它

Javascript 解析字符串并截断它,javascript,Javascript,我想在单词to处打断以下字符串,然后使用JavaScript截断后面15个字符的电子邮件地址。这是一句话: Please email this card to email@emailaddress.com 它应该是这样的: Please email this card to email@emailadd... 您的截断是否需要位于单词“to”或某个特定位置 您可能想看看不同的javascript函数,如 获取字符串的一部分 返回位置x处的字符 找到某个片段出现的位置 对于电子邮件地址

我想在单词to处打断以下字符串,然后使用JavaScript截断后面15个字符的电子邮件地址。这是一句话:

Please email this card to email@emailaddress.com 
它应该是这样的:

Please email this card 
to email@emailadd...

您的截断是否需要位于单词“to”或某个特定位置

您可能想看看不同的javascript函数,如

  • 获取字符串的一部分
  • 返回位置x处的字符
  • 找到某个片段出现的位置
对于电子邮件地址的截断,您可以使用正则表达式查找电子邮件地址的某些部分,并可能使用某些字符替换这些部分

如果这对您没有帮助,请告诉我们有关您希望用于截断文本的模式的更多信息

关于代码:

var input = "Please email this card to email@emailaddress.com";
var toPos = input.indexOf(' to ');
var output = input.substr(0, toPos) + '\r\n' + input.substr(toPos + 1).substr(0, 17) + '...';
输出:

Please email this card to email@emailadd... 请用电子邮件发送这张卡 到email@emailadd...
请澄清你的问题。我不完全确定你想把这个弄得多复杂?您是在寻找验证,还是给定了一个具有已知格式的字符串?