天天向上长沙美食七家:用javascript根据正则表达式解析字符串

来源:百度文库 编辑:高校问答 时间:2024/05/13 00:46:01
已知一字符串的正则表达式,可以用此表达式对输入字符进行规则校验,但是怎样在校验后把输入的字符串解析为各个部分。

例如:
employee=^name:salary$
name=^[A-Za-z_]+$
salary=^[0-9]+$

怎样解析出name和salary?
本例中的条件比较简单,而且没有重叠的内容。我所需要的是一个通用的解析规则。

最好写一个完整的实例。

用分组匹配,需要分组取出的部分用 () 括起。

用 () 括起来
()是分组的意思