Regex 如何仅匹配不包含特殊字符的字符串(使用正则表达式)
我试图找到一个只匹配字符串的regexp,如果字符串不包含Regex 如何仅匹配不包含特殊字符的字符串(使用正则表达式),regex,Regex,我试图找到一个只匹配字符串的regexp,如果字符串不包含@或空或http:或https: e、 g.它与stackoverflow、42abc47或a-bc-31_4匹配,但不匹配: swp@aa, '', https:stackoverflow or http:test. 我试图想出这个/^[a-z,.-]+$/I 这行吗 谢谢 这可能对你有帮助 /^http(s)?:\/\/(www\.)?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]
@或空或http:或https:
e、 g.它与stackoverflow、42abc47或a-bc-31_4匹配,但不匹配:
swp@aa, '', https:stackoverflow or http:test.
我试图想出这个/^[a-z,.-]+$/I
这行吗
谢谢 这可能对你有帮助
/^http(s)?:\/\/(www\.)?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/.test('www.google.com')