ruby-on-rails - 正则表达式只允许数字并且必须以 '#' 符号结尾

标签 ruby-on-rails ruby regex

<分区>

我想要一个正则表达式来验证只允许数字的字符串,并且该字符串必须以数字符号 # 结尾。

喜欢:

353645#

最佳答案

用$表示在字符串的末尾。试试这个:

/^[0-9]+#$/

进一步说明:

^      Start of string
[0-9]  Only characters in 0-9
+      At least one
#      Literal #
$      End of string

关于ruby-on-rails - 正则表达式只允许数字并且必须以 '#' 符号结尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9903607/

相关文章:

ruby-on-rails - ActsAsTaggableOn 未定义方法 '[]=' 为 nil :NilClass - Create Action

ruby-on-rails - 具有范围和belongs_to的Mongoid验证唯一性

node.js - 基于正则表达式递归重命名文件和文件夹

javascript - regexp(?) 用于从另一个 URL 中提取 URL

javascript - 似乎无法为特定情况制作正则表达式

ruby-on-rails - Rails 嵌套模型与 formattastic 是否跳过一个字段?

ruby-on-rails - 禁用 rake 数据库 :test:prepare while using cucumber rails

ruby - Watir-scroll 在滚动到元素时出错

ruby-on-rails - Heroku:将 Rails 应用程序推送到 Heroku 时出错,Heroku 找不到 Rails 应用程序

ruby-on-rails - 将我在多个模型中使用的自定义回调放在哪里