javascript关于正则表达式的概念问题
在书上看到一句话,不是很懂是什么意思,这句话是这样的:JavaScript透过内置RegExp对象而支持正则表达式,但正则表达式通常建立为literal,所以很少见到这个...
在书上看到一句话,不是很懂是什么意思,这句话是这样的:
JavaScript透过内置RegExp对象而支持正则表达式,但正则表达式通常建立为literal,所以很少见到这个对象
我的问题:这里面的RegExp对象就是那些\w,\d什么的吗?
literal字面上是文字的意思,那在这句话中是怎么理解呢? 展开
JavaScript透过内置RegExp对象而支持正则表达式,但正则表达式通常建立为literal,所以很少见到这个对象
我的问题:这里面的RegExp对象就是那些\w,\d什么的吗?
literal字面上是文字的意思,那在这句话中是怎么理解呢? 展开
展开全部
literal 是指 /\w+/这种直接写在两个斜 杠中间的正则
一般都 是这样 直接建立正则
var reg=/\d+/ 匹配数字,隐含建立了RegExp对象
当然也可以直接建立RegExp对象
var reg=new RegExp("\\d+")
一般都 是这样 直接建立正则
var reg=/\d+/ 匹配数字,隐含建立了RegExp对象
当然也可以直接建立RegExp对象
var reg=new RegExp("\\d+")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先先说下exec()方法。
在正则表达式中,RegExp这个对象定义了2种检查匹配的方法
1 -- exec() -->当当前的正则表达式与目标字符集不能匹配,返回null,
能匹配的时候,返回这个字符集中满足正则表示式的一个数 组
2 -- test() -->同理,匹配时返回true,不匹配返回false。这个方法比较简单。
i 表示忽略大小写匹配
g 表示全局匹配,即一直匹配到最后一个字符为止。
m 以多行模式匹配 ^表示第一个 $表示最后一个
LZ 这样说明应该差不多了吧
满意请采纳。
在正则表达式中,RegExp这个对象定义了2种检查匹配的方法
1 -- exec() -->当当前的正则表达式与目标字符集不能匹配,返回null,
能匹配的时候,返回这个字符集中满足正则表示式的一个数 组
2 -- test() -->同理,匹配时返回true,不匹配返回false。这个方法比较简单。
i 表示忽略大小写匹配
g 表示全局匹配,即一直匹配到最后一个字符为止。
m 以多行模式匹配 ^表示第一个 $表示最后一个
LZ 这样说明应该差不多了吧
满意请采纳。
追问
最讨厌你们这种从别处copy过来的答案了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询