js 中语法问题
strIn = strIn.replace(/\</g, "<"); 变量strIn是字符串,请问/\</g是什么格式什么意思呢?我知道<是字符实体,/\</g这种组合体表示什么意义呢?
------解决方案--------------------/\</g 是一个正则表达式
基础可以参见:
http://www.w3school.com.cn/js/jsref_obj_regexp.asp
这段代码的意思是替换字符串中的“\<”为“<”
------解决方案--------------------/\</g是什么格式什么意思呢
re:
正则表达式,
strIn.replace(/\</g, "<");
是把strIn中的\<替换成 <
------解决方案--------------------正则表达式
/\</g
/ 正则开始标识
\< 匹配<, \是转义符
/ 正则结束标识
g 表示允许匹配多次
整个的意思就是 匹配字符串中所有 <
至于那句语句的意思,把<替换为< 所以无作用