<分区>
给定一串手机号码,我需要确保给定的字符串只包含数字0-9
, (
,)
、+
、-
、x
和空格。我如何在 Ruby 中做到这一点?
<分区>
给定一串手机号码,我需要确保给定的字符串只包含数字0-9
, (
,)
、+
、-
、x
和空格。我如何在 Ruby 中做到这一点?
最佳答案
使用:
/^[-0-9()+x ]+$/
例如:
re = /^[-0-9()+x ]+$/
match = re.match("555-555-5555")
关于ruby - 如何测试一个字符串是否只包含给定集合中的字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4448316/