大家好,今天小编关注到一个比较有意思的话题,就是关于正则表达式语法的问题,于是小编就整理了1个相关介绍正则表达式语法的解答,让我们一起看看吧。
js正则表达式怎么定义?
javascript正则表达式的2种定义方法:一种是直接调用RegExp(),第二种是直接用字面量来定义,即var re = /正则规则/。
js正则表达式的2种定义方法本质都是调用RegExp()方法在调用同一段正则代码的时候,ECMAScript3和ECMAScript5中表现完全不一样function reg(){ var re = /\sj***ascript/; return re; }分别在ECMAScript3和ECMAScript5中调用reg()方法多次在ECMAScript3中,调用的是同一个RegExp对象,在ECMAScript5中,调用的是不同的RegExp对象 因为在EXCMAScript5中每执行一次,就生成一个新的RegExp对象所以在ECMAScript3中会造成程序的隐患,因为只要在一个地方对这个对象进行修改的话,所有调用到这个对象的地方都会变化。
到此,以上就是小编对于正则表达式语法的问题就介绍到这了,希望介绍关于正则表达式语法的1点解答对大家有用。
(图片来源网络,侵删)