js 正则表达式获取小括号内的内容,不含括号

例如:字符串:"71.12.24.24231409(2014-05-02)";
如何得到括号里的内容呢,不包含括号.即得到“2014-05-02”,谢谢

先定义正则表达式,然后用正则表达式比较,看是否符合要求,如果返回true,则表示匹配,否则表示不匹配,示例代码如下:

//定义要判断的字符串
var str = "afsfd(bcd)asfasfsad(def)asdfsadf";
//定义正则表达式对象,\表示转义字符,原点表示任意字符,+表示出现次数至少1次,igm表示忽略大小写,且全局匹配
pattern =new RegExp("\\((.| )+?\\)","igm");
//取出匹配正则表达式的内容
alert(str.match(pattern));

就可以取出小括号内的内容了

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-03-03

  你好,可以使用字符串函数substring和indexof就可以实现了,

    var str = "71.12.24.24231409(2014-05-02)";
    str.substring(str.indexof("("),str.indexof(")"))

  希望可以帮助到你

追问

你好,
var str = "71.12.24.24231409(2014-05-02)";
str.substring(str.indexOf("("),str.indexOf(")"))
这样得到的结果为“(2014-05-02”,左括号始终在的

追答

str.substring(str.indexOf("(")+1,str.indexOf(")"))

+1就可以了

本回答被网友采纳
第2个回答  2020-05-01
match就是这样匹配的,第一个匹配到的内容,然后匹配到的子表达式,然后第二个匹配到的子表达式。。。
第3个回答  2018-04-22
[\d-]{10}
第4个回答  2018-03-09
pt=re.compile(r'\((\w*)\)')
str=pt.search(r"71.12.24.24231409(2014-05-02)")
if str:
str=str[1]

js提取最外面小括号内容,不含括号
str.replace(reg,"$1");

js 正则表达式截取代码问题
建议用捕获括号进行捕获 ]*>([^<]*) 这样匹配的内容包含前后的标签,不含标签的内容在捕获括号中。

正则表达式href\\s*=\\s*(?:\\"(?<1>[^\\"]*)\\"|(?<1>\\\\S+))什么意思,详细...
?<1>在这里应该是命名捕获组,我不知道你这个正则是哪个流派的,但应该不是js和c#的,呵 \\\\S+,\\\\前面一个表示转义,这个的意思是\\后面带一个S,而S可以是多个,同样,\\"也是转义,因为"和\\都是正则的元字符 [^\\"],在方括号中的^,如果我没记错的话,应该是不包含的意思吧,就是不不...

excel的vbscript正则表达式自定义函数
提取最后一个指定字符之前的内容(不含):=regexp(A99,"^.*(?=\\\\)")替换掉括号中的内容:=regexp(A144,"([(\\(][^()]*[一-龟]+[^()]*[\\))])|(【.*?】)",2,"")注意,函数不支持某些特定符号,如需获取数据后去掉最前面的部分,应使用:=regexp(A130,"(?:[^一-龟\\w])...

正则表达式([^\\[\\<]+?])和([^\\["\\']+?)是什么意思啊?
两个正则表达式的意思解释如下:()中是匹配内容。1.([^\\[\\<]+?) 不能有<;2.([^\\["\\']+?) 不能有单引双引号。(+是允许多字符,?问号是有或没有)

js获取指定字符串的位置?
模式可以是一个字符串或者一个正则表达式, 替换值可以是一个字符串或者一个每次匹配都要调用的回调函数。 如果pattern是字符串,则仅替换第一个匹配项. web前端笔记4-有讲如果感兴趣、请参考之前文章js获取字符串某字符的所以位置 javascript有查找字符串位置的函数:indexOf(),用例如下: var?str="abcdefg"; var?

Editplus常用正则表达式介绍
在替换对话框里面,勾选“正则表达式”复选框;    在查找内容里面输入“[0-9][0-9][0-9]”,不含引号    “替换为:”里面输入“[\/0\/1\/2]”,不含引号    范围为你所操作的范围,然后选择替换即可。实际上这也是正则表达式的使用特例,“[0-9]”表示匹配0~9之间的任何特例,同样...

不含括号的混合运算教学设计(优选3篇)
总结不含括号的三步混合运算的运算顺序。四、练习反馈 通过多层次练习,巩固运算顺序,深化理解。五、全课总结 回顾教学内容,强调运算顺序。六、布置作业 完成指定练习题。不含括号的混合运算教学设计(2)教学目标 1. 理解综合算式的含义,掌握含有乘法和加、减法混合运算的顺序。2. 通过练习,巩固运算...

wps文字如何一次性把括号内文字的颜色改变
按下Ctrl+F,打开查找对话框,查找内容为“[0-9]”(不含双引号),点击“高级搜索”,勾选“使用通配符”,点击“在以下范围中查找”,选择“主文档”,此时,就选中了文档中的所有数字,点击“关闭”,通过选项卡上文字颜色按钮改变字体颜色,或者在已选中的数字上右键,选择字体,在打开的对话框中...

js获取指定字符串的位置?
模式可以是一个字符串或者一个正则表达式, 替换值可以是一个字符串或者一个每次匹配都要调用的回调函数。 如果pattern是字符串,则仅替换第一个匹配项. web前端笔记4-有讲如果感兴趣、请参考之前文章js获取字符串某字符的所以位置 javascript有查找字符串位置的函数:indexOf(),用例如下: var?str="abcdefg"; var?

相似回答