php - 如何在laravel中查询只有字母数字值的行?
问题描述
我有一个行名为“bill_no”的表。我不想让 laravel 查询只获取那些将 bill_no 列为字母数字(Q 68)或只是数字(1307)的行。
如果你能给我一些建议,那将是一个很大的帮助。
解决方案
我回答自己的问题很奇怪,但我用来解决这个问题的一种方法是使用 REGEX。
为了获得我使用的所有具有数值的账单-
->where('bill_no', 'regexp', '^[0-9]')
为了获得我使用的所有具有字母数字值的账单-
->where('bill_no', 'regexp', '^[A-Z]')
推荐阅读
- javascript - 有什么方法可以使用 javascript 更改文本,以便 css 继续正常工作?
- json - 如何使用元组在python中动态构建json
- c# - Visual Studio 调试器允许在防火墙中访问网站
- javascript - 使用 HTML 和 javascript 显示和下载二进制文件
- html - 如何使用 VBA 从嵌套 div 中提取值
- excel - 需要带有计数和连接的注释中的标题
- java - 无法在边缘 webDriver 上运行我的硒测试
- reactjs - 如何在 swagger-ui-react 中发送带有请求的授权标头?
- vue.js - 我想展示 vuetify.js 的预选值 v-autocomplete 组件
- bash - 通过 shell 脚本创建具有现有文件夹和文件名的 xml 文件