我想检查一个字符串是否只包含字母、数字、下划线和点,比如Instagram。我用过Regex,但结果不对。提前感谢
以防万一,如果有人需要的话。我用这个网站完成了代码:https://www.regextester.com/93960
private val USERNAME_PATTERN = Pattern.compile("""^[_A-z0-9]*((s)*[_A-z0-9])*${'$'}""")
if (PASSWORD_PATTERN.matcher(YOUR_STRING).matches()) {
return true
} else {
return false
}
这应该可以工作^(?!...((?!..$([^\W][\W.]{0,29}$
为此而烦恼:https://regexr.com/3cg7r