我一直在研究一个函数,将单词之间的空格变为字符串" "
(空格)。字符串操作,用(空格)替换“”空格
例如,"Hello World. Hi there."
将成为"Hello(space)world.(space)Hi(space)there."
编辑:我试图建立这样一组特定的结构化英语的是如下:
- 结果的初始值设置为空字符串
- 在参数字符串
- 每个索引如果该索引的字符是空格然后
- 追加“(空格)”导致
- 其他
- 该索引处添加字符导致
- 结束时,如果
- 年底为
- 返回结果
这是我能到目前为止。:
function showSpaces(aString)
{
var word, letter;
word = aString
for var (count = 0; count < word.length; count = count + 1)
{
letter = word.charAt(count);
if (letter == " ")
{
return("(space)");
}
else
{
return(letter);
}
}
}
每当我测试这个函数调用,什么都没有发生:
<INPUT TYPE = "button" NAME = "showSpacesButton" VALUE ="Show spaces in a string as (space)"
ONCLICK = "window.alert(showSpaces('Space: the final frontier'));">
我刚刚从JavaScript开始。任何帮助,将不胜感激。
-Ross。
没有必要t o在标题中加入焦点话题。 StackOverflow将在页面的标题前加上最受欢迎的标签(在本例中为JavaScript)。 – 2011-09-13 19:37:35
http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454 – 2011-09-13 19:38:01