正则表达式用于有效的java标识符

时间:2017-07-12 18:58:47

标签: javascript regex

我正在尝试为有效的java标识符名称编写正则表达式:我试过这个:

([a-zA-Z_$][a-zA-Z\d_$]*) 

但它也接受了空格。但是,我没有允许将空间视为匹配。

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

您需要添加startend标记,以强制整个字符串与正则表达式匹配。否则,如果字符串的任何部分匹配,则传递。

^([a-zA-Z_$][a-zA-Z\d_$]*)$