标签: javascript regex
我正在尝试为有效的java标识符名称编写正则表达式:我试过这个:
([a-zA-Z_$][a-zA-Z\d_$]*)
但它也接受了空格。但是,我没有允许将空间视为匹配。
有什么想法吗?
答案 0 :(得分:3)
您需要添加start和end标记,以强制整个字符串与正则表达式匹配。否则,如果字符串的任何部分匹配,则传递。
start
end
^([a-zA-Z_$][a-zA-Z\d_$]*)$