gpt4 book ai didi

javascript - SQL 中的正则表达式

转载 作者:行者123 更新时间:2023-11-29 19:12:09 24 4
gpt4 key购买 nike

我需要使用 JavaScript 验证 ESN 号码。我通过使用简单的正则表达式和 if 语句非常成功地成功了:

 $('#ESN_val').on('keyup', function () {
var ESN = document.getElementById('ESN_val').value;
if (/^[0-9A-F]{8}$/.test(ESN) && ESN.length == 8) {
alert('valid ESN')
}else{
'invalid ESN'
}
});

现在,一旦整个数据包含在所附的表中,我只需要从 sql 获得相同的结果。 Table tsp_filtered_data name:

我需要以下格式的查询。应该有一个新列,并且应包含“有效 ESN”或“无效 ESN”

SELECT
tsp_filtered_data.Document_id,
tsp_filtered_data.ESN,
(**********Regular Expresseion********) AS ESN_status
FROM
tsp_filtered_data

请告诉我应该包含的查询。

最佳答案

一个案例和一个RLIKE/REGEX应该做。

SELECT
t.Document_id,
t.ESN,
case when t.ESN RLIKE '^[0-9A-F]{8}$' then 'valid ESN' else 'invalid ESN' end AS ESN_status
FROM
tsp_filtered_data t

关于javascript - SQL 中的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42994500/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com