javascript检查字符串是否包含任何符号

时间:2015-06-08 19:40:09

标签: javascript

我有以下符号集:

var a = '|\/~^:,;?!&%$@*+';

如何检查以下字符串是否包含任何符号?

var b = 'avguybdf';

4 个答案:

答案 0 :(得分:0)

使用RegEx

检查如何使用正则表达式@ Javascript RegEx

答案 1 :(得分:0)

答案 2 :(得分:0)

正如所建议的那样,正则表达式将起作用。

b.match(/[|\\/~^:,;?!&%$@*+]/);

编辑:我最初使用此方法https://stackoverflow.com/a/6969486/2044733来转义字符串,但由于分组,只需要转义反斜杠字符。

字符串开头和结尾的“/”是javascript中正则表达式的分隔符,“[]”用于对字符进行分组。万一你想知道它是如何工作的。

答案 3 :(得分:0)

使用RegEx。您可以使用test()或exec()。在此处阅读更多内容:http://www.w3schools.com/jsref/jsref_obj_regexp.asp