2 hellochenlu hellochenlu 于 2016.09.25 21:37 提问

javascript 中的正则表达式?

请问图中的-小短横代表什么意思?
"图片说明"

4个回答

showbo
showbo   Ds   Rxr 2016.09.26 09:09

你那个w是大写还是小写?小写的话\w匹配单词字符(字母、数字、下划线),大写就是匹配非单词字符,你那个就是匹配单词字符和中杠-,里面的*没意义,可以去掉

http://www.cnblogs.com/dolphinX/p/3486214.html

showbo
showbo 回复hellochenlu: 你可以看先连接里面的详细介绍
大约一年之前 回复
showbo
showbo 回复hellochenlu: []就是只要包含里面任意一个就成功。你要以-结尾应该是/[\w]*-$/
大约一年之前 回复
hellochenlu
hellochenlu var TAG = /[\w*-]/ var str1= "aaaa-&&" alert(TAG.test(str1)) 返回的是true啊,并没有以-结尾啊
大约一年之前 回复
caozhy
caozhy   Ds   Rxr 2016.09.26 00:44

这里的短横就是表示短横,哈哈。
比如匹配 123- 或者abcd-。

hellochenlu
hellochenlu var TAG = /[\w*-]/ var str1= "aaaa-&&" alert(TAG.test(str1)) 返回的是true啊,并没有以-结尾啊
大约一年之前 回复
zlt995768025
zlt995768025   2016.09.26 15:45
Message_lx
Message_lx   2016.09.25 21:52

\w是匹配字母和数字后面加-可能就是配配字母或者数字后面加-的喽,推荐你看一下正则30分钟入门,很有用的http://deerchao.net/tutorials/regex/regex-1.htm

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!