正则表达式//,取1时 把111也取出来了,如何解决

正则表达式//,取1时 把111也取出来了,如何解决


if(/1/){
  ....
}
时 1111 11 111 也出来了,怎么解决?
if(/^1$/){
  ....
}
To 楼上:
eq '1'

To 楼主:
'212'中的1如何? 描述太模糊.
同上,描述太模糊,无法判定

if(/\b1\b/){
  ....
}
时 能只找1 这个单自, 1111 11 111 就出不来了

if (/1?/)
如果是两边都不要1的话。。

/[^1]+1[^1]+/