我有一个字符串变量说'结果'。此字符串的值应仅包含字母、数字、点、空格、连字符和下划线。我得到的正则表达式是'^[a-zA-Z][a-zA-z ._-]'。
我如何在字符串变量上使用这个正则表达式?请帮我。
也欢迎任何其他建议。基本上我只需要在字符串值中包含字母数字、点、空格、连字符、下划线。
请帮忙。
部分答案: 我能够部分实现使用
string.replaceAll("[^a-zA-Z0-9]", "");
但我无法在上述验证中添加点、空格、连字符、下划线。上述验证删除了除字母数字字符之外的所有字符。但我需要点、空格、连字符、下划线也不能从原始字符串中替换/删除。
请问有什么想法吗??