Ruby 如何只允许特殊字符作为输入?
如何检查输入的输入是否只有特殊字符?我尝试了以下方法,但不起作用:Ruby 如何只允许特殊字符作为输入?,ruby,Ruby,如何检查输入的输入是否只有特殊字符?我尝试了以下方法,但不起作用: /^[\p{L}\s\p{N}._@?¿!¡€-]+$/ 这个怎么样 /^[^A-Za-z0-9]+$/ 模式从字符串的开头到结尾匹配,并允许一个或多个非字母或数字的字符。这是怎么回事 /^[^A-Za-z0-9]+$/ 模式从字符串的开头到结尾匹配,并允许一个或多个非字母或数字的字符。这是怎么回事 /^[^A-Za-z0-9]+$/ 模式从字符串的开头到结尾匹配,并允许一个或多个非字母或数字的字符。这是怎么回事 /^[
/^[\p{L}\s\p{N}._@?¿!¡€-]+$/
这个怎么样
/^[^A-Za-z0-9]+$/
模式从字符串的开头到结尾匹配,并允许一个或多个非字母或数字的字符。这是怎么回事
/^[^A-Za-z0-9]+$/
模式从字符串的开头到结尾匹配,并允许一个或多个非字母或数字的字符。这是怎么回事
/^[^A-Za-z0-9]+$/
模式从字符串的开头到结尾匹配,并允许一个或多个非字母或数字的字符。这是怎么回事
/^[^A-Za-z0-9]+$/
模式从字符串的开头到结尾匹配,并允许一个或多个非字母或数字的字符。这将匹配仅包含非单词字符的任何字符(字母数字除外)
//编辑它也不匹配这将匹配仅包含非单词字符的任何内容(字母数字除外)
"!@#$%^&()!@" !~ /\w/ # => true
"!a@#$%^&()!@" !~ /\w/ # => false
//编辑它也不匹配这将匹配仅包含非单词字符的任何内容(字母数字除外)
"!@#$%^&()!@" !~ /\w/ # => true
"!a@#$%^&()!@" !~ /\w/ # => false
//编辑它也不匹配这将匹配仅包含非单词字符的任何内容(字母数字除外)
"!@#$%^&()!@" !~ /\w/ # => true
"!a@#$%^&()!@" !~ /\w/ # => false
//编辑它也不匹配要检查输入是否只包含任何字母表中的数字和字母,可以使用
"!@#$%^&()!@" !~ /\w/ # => true
"!a@#$%^&()!@" !~ /\w/ # => false
也就是说,要检查非字母数字:
▶ not '!@#$%^&()!@' !~ /^[^\p{Alnum}]+$/
#=> true
▶ not 'a!@#$%^&()!@' !~ /^[^\p{Alnum}]+$/
#=> false
要检查输入是否只包含任何字母表中的数字和字母,可以使用 也就是说,要检查非字母数字:
▶ not '!@#$%^&()!@' !~ /^[^\p{Alnum}]+$/
#=> true
▶ not 'a!@#$%^&()!@' !~ /^[^\p{Alnum}]+$/
#=> false
要检查输入是否只包含任何字母表中的数字和字母,可以使用 也就是说,要检查非字母数字:
▶ not '!@#$%^&()!@' !~ /^[^\p{Alnum}]+$/
#=> true
▶ not 'a!@#$%^&()!@' !~ /^[^\p{Alnum}]+$/
#=> false
要检查输入是否只包含任何字母表中的数字和字母,可以使用 也就是说,要检查非字母数字:
▶ not '!@#$%^&()!@' !~ /^[^\p{Alnum}]+$/
#=> true
▶ not 'a!@#$%^&()!@' !~ /^[^\p{Alnum}]+$/
#=> false
我只想使用regexp。所谓特殊,你指的是字母和数字以外的任何东西?除了字母和数字以外我只想使用regexp。所谓特殊,你指的是字母和数字以外的任何东西?除了字母和数字以外我只想使用regexp。所谓特殊,你是说字母和数字以外的任何东西吗?除了字母和数字我只想使用regexp。所谓特殊,你是指字母和数字以外的任何东西吗?除了字母和数字我不知道OP声称什么是“特殊字符”,但偶尔
“”!~/\w/#=>false
。在评论中,OP说:字母和数字除外。我同意不清楚是否包含。
。顺便说一句,示例中有西班牙语标点符号(?),这就是为什么我认为像ñ和ç这样的外来词应该匹配为字母。我不知道OP声称什么是“特殊字符”,但偶尔会有“!”!~/\w/#=>false
。在评论中,OP说:字母和数字除外。我同意不清楚是否包含。
。顺便说一句,示例中有西班牙语标点符号(?),这就是为什么我认为像ñ和ç这样的外来词应该匹配为字母。我不知道OP声称什么是“特殊字符”,但偶尔会有“!”!~/\w/#=>false
。在评论中,OP说:字母和数字除外。我同意不清楚是否包含。
。顺便说一句,示例中有西班牙语标点符号(?),这就是为什么我认为像ñ和ç这样的外来词应该匹配为字母。我不知道OP声称什么是“特殊字符”,但偶尔会有“!”!~/\w/#=>false
。在评论中,OP说:字母和数字除外。我同意不清楚是否包含。
。顺便说一句,示例中有西班牙语标点符号(?),这就是为什么我认为像ñ和ç这样的外来词应该匹配为字母。