<!--符号在 js里面 是什么意思

JavaScript010

<!--符号在 js里面 是什么意思,第1张

<!-- //-->是HTML的注释标记,标记中间包含的字符不会被输出到页面,只能在网页源码中看到。

JS代码外使用这个标记的目的是,当浏览器不支持JS代码时,不会将JS代码输出到页面。这是一种兼容老式浏览器的写法。现代浏览器都支持JS代码,所以这种写法现在很少用到了。

你好,我写了一个正则可以满足你的需求

var rNote = /(\/\/.*$)|(\/\*(.|\s)*?\*\/)/g // 匹配单行或多行注释

但是有个小瑕疵,就是会匹配到链接或带有'//'的字符串:

// 链接

http://www.baidu.com/xxx/xxx/xxxx/xx...

// 带有//的字符串

abskdak//asdljslad//sadajk

上面链接和字符串的'//'开始到行尾的内容也会被匹配,这里需要注意下

希望能解决你的问题,望采纳~

获取文本内容file_get_contents('1.js')

正则匹配,前后截取

<?php

$str = 'aaaa/*123121321312312*/ccc'

//$pattern = '/^\/\*.*\*\/$/'

$pattern = '/\/\*.*\*\//'

//preg_match($pattern, $str,$matches)

echo '<pre>'

var_dump(preg_replace($pattern, '', $str))exit

如果想要获取注释内容,可以把我注释的两行代码打开。不打开注释就是直接删除掉了。

结果为:string(7) "aaaaccc"