首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

除开字符串中的空格和换行符

2012-10-31 
去除字符串中的空格和换行符1. 去除字符串中前后空格和换行符:去左空格replace(/(^\s*)/g, ),去右空格re

去除字符串中的空格和换行符
1. 去除字符串中前后空格和换行符:
去左空格replace(/(^\s*)/g, ""),去右空格replace(/(\s*$)/g, "")。

string questionName = "   a   b   c   ";questionName = questionName.replace(/\s*$|^\s*/g,"");
最终结果为questionName="a   b   c"

2. 去除字符串中所有空格和换行符:
string questionName = "   a   b   c   ";questionName = questionName.replace(/\s+/g,"");
最终结果为questionName="abc"

3. 正则表达式中的元字符:

^ 匹配字符串的开始
$ 匹配字符串的结束

/pattern/m元字符:多行查找
/pattern/g元字符:全局匹配
/pattern/i元字符:忽略大小写

\d 匹配数字
\b 匹配单词的开始或结束
\w匹配字母或数字或下划线或汉字。
\s匹配任意的空白符,包括空格,制表符(Tab),换行符,中文全角空格等。

“+”元字符规定其前导字符必须在目标对象中连续出现一次或多次。  
“*”元字符规定其前导字符必须在目标对象中出现零次或连续多次。  
“?”元字符规定其前导对象必须在目标对象中连续出现零次或一次。


热点排行