下面是我的准则,但似乎不起作用
/[0-9\-\(\)]/.test(str)当我测试
/[0-9\-\(\)]/.test('(12321)213213d')它将返回真
发布于 2016-10-13 17:11:10
实际上,您要测试的是测试字符串中是否有这些字符。您想要检查它是否只包含这些字符。要做到这一点,您需要说,从启动^到完成$,它只包含这些字符。
例如:
/^[0-9()-]+$/.test('(12321)213213d')https://stackoverflow.com/questions/40027051
复制相似问题