4

在 Dreamweaver 上,如果我在 Javascript 文档上写下两个斜杠之间的一些文本,例如

<script type="text/javascript">
    /text/
</script>

它变成绿色。

这段文字的意义是什么?这不是评论,也不是“HTML 文本”。

谢谢

4

3 回答 3

6

它是正则表达式文字。

来自w3schools

var patt=new RegExp(pattern,modifiers);

or more simply:

var patt=/pattern/modifiers; 

并来自MDN

RegExp(pattern [, flags])

/pattern/flags
于 2013-05-02T19:01:33.903 回答
1

这是一个正则表达式文字。我建议对这个主题进行自己的研究。我可以写一篇关于有限自动机和正则语言的介绍,但只要稍微搜索一下,你总能找到更好的介绍。

于 2013-05-02T19:01:50.773 回答
-1

您可以像这样使用正则表达式文字:

var pattern = /([0-9]+)/;
if(pattern.test(someString)) {
    // ...
} else {
    // ...
}

另请参阅:https ://developer.mozilla.org/en-US/docs/JavaScript/Guide/Regular_Expressions

于 2013-05-02T19:05:14.713 回答