我想知道如何使用javascript正则表达式匹配一个单词,如:
Name:
有各种空间变化?这是我陷入困境的地方.即
Name<space>: Fred Name:<space>Fred 要么 Name<space>:<space>Fred注意名称后面的空格位置,冒号后面等等?
我希望有类似的东西/(name(\s*:\s*)?)\w/g可以工作,但它没有:(
名称以大写字母开头.正则表达式还应匹配以大写字母N开头的名称.
i在末尾添加标志.该*装置0以上.将?不再被需要.
这样的事情应该有效
/Name\s*:\s*\w*/g //matches "Name"
/[Nn]ame\s*:\s*\w*/g //matches "Name" or "name"
/name\s*:\s*\w*/gi //the entire regex is case insensitive
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6212 次 |
| 最近记录: |