aar*_*rav -1 javascript if-statement compare newline conditional-statements
在我的脚本中,我有一个带换行符的字符串.使用换行符(\n)字符我将其解析为数组.
我努力比较我的if条件(parsedarray[0]=='newline character').请帮我比较if条件下的换行符.我也试着提醒一下parsedarray[0].它警告空白警报框.我无法检查if语句中的换行符.例如,我有一个包含多个换行符的String,包含40行的制表符.在我的脚本用户输入行号,该行号的字符串,在收到这两个信息后,我想用行号中的输入字符串替换换行符.这里的行号是一个索引.所以我再次通过加入解析后的字符串来构造一个字符串.我的阵列大小也不应该增长.或减少.??? 而且重要的是我想用可用的字符串验证给定的String,如果两个匹配(除换行之外)需要放置警告消息.
var strarray=doc.getElementbyid('mytextarea').value;
var parsedarray=[];
parsedarray=strarray.split('\\n');`
Run Code Online (Sandbox Code Playgroud)
而不是split使用indexOf查找字符串中的规定值的第一次出现的位置.
例如:
var text="Hello world\n";
if(text.indexOf("\n")==-1){
alert("No newline characters")
}else{
alert("Contains newline characters")
}
Run Code Online (Sandbox Code Playgroud)