【发布时间】:2013-10-31 10:00:08
【问题描述】:
在我的脚本中,我有一个带有换行符的字符串。我使用换行符 (\n) 将其解析为数组。
我很难在我的 if 条件下进行比较 (parsedarray[0]=='newline character')。请帮我比较一下 if 条件下的换行符。我还试图提醒parsedarray[0]。它提醒空白警报框。`我无法检查 if 语句中的换行符。 例如, 我有一个带有多个换行符的字符串,标签由 40 行组成。在我的脚本中,用户输入一个行号,该行号的字符串,在收到这两个信息后,我想用行号中输入的字符串替换换行符。这里的行号是一个索引。因此,我将再次通过加入已解析的字符串来构造单个字符串。我的数组大小也不应该增长。或减少.???重要的是,如果两个匹配项(换行符除外)都需要输入警报消息,我想用可用字符串验证给定的字符串。
var strarray=doc.getElementbyid('mytextarea').value;
var parsedarray=[];
parsedarray=strarray.split('\\n');`
【问题讨论】:
-
parsedarray[0] 将是一个字符串,而不是一个字符,因此它可以有 0、1 个或更多字符。如果该条件匹配,显然警告框将为空白,因为字符串只有一个字符,即换行符。
-
parsedarray 从不包含换行符,split 根据换行符给出字符串的其他部分
-
我想删除换行符并添加另一个字符串到该索引,???这样我的数组大小就不会增长。
标签: javascript if-statement compare newline conditional-statements