【问题标题】:String in Postgres; validation of the contents of a stringPostgres 中的字符串;验证字符串的内容
【发布时间】:2018-03-09 03:02:54
【问题描述】:

我想要一种验证字符串的方法,它需要只有字母和大写;但我找不到这样做的方法。

【问题讨论】:

  • 使用正则表达式来验证它

标签: database postgresql validation plpgsql


【解决方案1】:

检查值“记录”仅与 a-z 中的大写或小写字母匹配的所有记录

SELECT value FROM values WHERE value ~ '[A-Za-z]';

【讨论】:

  • 完美,这解决了我的问题,但我需要它只是歌词; 'ÉÈÇÊ'等特殊字符不能在我的字符串中
  • [a-zA-Z] 返回的值是否包含“ÉÈÇÊ”?
  • 不得包含此类字符;一旦在字符串内有其中之一;我需要一个虚假的回报。
  • 只接受空格字符和括号中的以下字符:(ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789 ª º - /.,)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-21
  • 2014-03-09
  • 1970-01-01
  • 1970-01-01
  • 2017-02-20
相关资源
最近更新 更多