正则表达式匹配字母数字 - 在postgresql中查询包含数字的行

时间:2016-08-14 17:57:43

标签: regex postgresql

我想编写一个匹配 数字字母的字符串的正则表达式。 ^[a-zA-Z0-9]*$ - 此模式返回数字和字母,但我只想要字母数字。基本上我使用postgresql来查询包含数字的行。

2 个答案:

答案 0 :(得分:4)

我认为多个正则表达式是最简单的方法:

where col ~ '^[a-zA-Z0-9]*' and
      col ~ '[0-9]' and
      col ~ '[a-zA-Z]

可能有一个复杂的正则表达式将所有这些结合在一起,但这似乎是最直观的方法。

答案 1 :(得分:1)

这应该有效:

element.insertAdjacentHTML('beforeend', '<p>put me inside at the end</p>');

Regular expression visualization