Android常用正则

2023-11-01

1.匹配以特定字符开头,特定字符结尾

private const val AT = "@([\\s\\S]*?) " // 匹配以@打头,空格结尾的字符

2.匹配手机号

const val REG_PHONE = "^[1][0-9]{10}$"

3.匹配判断是否汉字字母数字和-_

const val USER_NAME = "^[{\\u4e00-\\u9fa5}a-zA-Z0-9_-]*\$"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android常用正则 的相关文章

随机推荐

  • 【 C++ 】函数模板进阶

    目录 1 非类型模板参数 2 模板的特化 2 1 概念 2 2 函数模板特化 2 3 类模板特化 全特化 偏特化 类模板特化示例 3 总结 1 非类型模板参数 模板参数分类类型形参与非类型形参 类型模板参数 出现在模板参数列表中 跟在cla
  • Code Llama: Open Foundation Models for Code

    本文是LLM系列文章 针对 Code Llama Open Foundation Models for Code 的翻译 Code Llama 代码的开放基础模型 摘要 1 引言 2 Code Llama 专业化Llama2用于代码 3 结
  • 虚拟机VMware安装Ubuntu20.04

    文章目录 前言 一 下载安装VMware 虚拟机和系统镜像 二 安装系统 三 更换阿里软件源 前言 使用虚拟机安装Ubuntu20 04 并对环境进行简单配置 一 下载安装VMware 虚拟机和系统镜像 官网下载虚拟机 Ubuntu20 0
  • 将硬盘转换成GPT分区格式

    首先你要知道并非只有更换成这种格式才能安装WIN10这样的新系统 只有在硬盘容量为3TB以上 而你又想往上面装操作系统时 才会涉及到GPT分区 若是往小于2 2TB的硬盘上装系统 则无须使用GPT格式 使用MBR分区 照样可以正常使用WIN
  • Py的docx库:Python操作docx文件的详细教程

    Py的docx库 Python操作docx文件的详细教程 docx库是一种Python库 它使得在Python中提取 编辑和创建Microsoft Word 2007 docx文件变得容易 这个库具有非常强大的功能 可以处理Word文档中的
  • php连接mysql数据库报No such file or directory错误

    mysql connect 连接数据库时报No such file or directory错误 原因是mac下的默认php ini配置default socket 在 var mysql mysql socket 而后安装的mysql的s
  • 计算机 游戏 排名2015年,2015十大高性能游戏笔记本电脑排行 最强游戏本推荐

    电脑游戏拥有千万玩家 在全球市场实际上比游戏主机更受欢迎 当然 工欲善其事必先利其器 一台高性能PC是快乐游戏的基础 一些拥有较好电脑知识 善于动手的用户可以选择自行DIY一台台式游戏PC 但这显然不适合所有人 所以 高性能游戏笔记本也成为
  • 一个男人的自白

    十岁以前 就不说了 无非是淘气和不懂事 十三四岁的时候 开始对女孩有好感 但是却离女孩远远的 并且以讨厌女孩自居 十五岁的时候 听别人说某某把女朋友甩了 女孩自杀了 他想 自己将来一定要做个痴情的男人 一生只爱一个人 十六岁的时候 他喜欢上
  • 数据库的死锁问题在设计期就可以避免

    前几天偶尔与一位数据库工程师谈起数据库的死锁 deadlock 问题 根据以往的经验 我一直认为 1 MSSQL DB2 Oracle之类的现代DBMS或者中间件可以帮助我们自动解决绝大部分死锁 其余一部分难以处理的死锁则由DBA在数据库控
  • Leetcode--无重复字符的最长子串(思路+解题逻辑+详细代码注释)

    题目 给定一个字符串 s 请你找出其中不含有重复字符的 最长子串 的长度 示例 1 输入 s abcabcbb 输出 3 解释 因为无重复字符的最长子串是 abc 所以其长度为 3 示例 2 输入 s pwwkew 输出 3 解释 因为无重
  • 02 - MATLAB基础

    目录 一 matlab系统环境 二 MATLAB数值数据 二 变量与赋值 四 MATLAB矩阵的表示 五 矩阵元素的引用 六 MATLAB基本运算 七 字符串处理 注 2 6节为数值型数据 第7节为字符型数据 一 matlab系统环境 1
  • YOLO V5 使用

    目录 前言 环境 1 安装python所需的数据库 2 采集图片样本 2 1勾选View内容 2 2切换至YOLO模式 2 3打开训练图集文件以及labels文件 2 4建立类名 2 5开始标记 3 训练模型 4 模型预测 5 预测结果的返
  • Flutter 1-10】Flutter手把手教程Dart语言——运算符

    作者 弗拉德 来源 弗拉德 公众号 fulade me 运算符 运算符是一种告诉编译器执行特定的数学或逻辑操作的符号 Dart语言内置了丰富的运算符 并提供了以下类型的运算符 算术运算符 关系运算符 类型判断运算符 赋值运算符 逻辑运算符
  • 什么浏览器好用_手机浏览器不只UC,好用的浏览器还有这些

    在手机上 很多人都用UC 当然也有不少人使用的是系统预装的浏览器 其实除了这两种之外 还有很多良心浏览器你没见过 今天就给大家介绍下五款安卓平台上那些比较良心而且相对好用的浏览器 一 X浏览器 这个浏览器非常小 仅800K左右 也不需要很多
  • java 手机号运营商号段正则匹配(长期更新)

    import com cq mysmscommon enums SpTypeEn import java util regex Pattern public class MobileOperator 中国移动号码正则 139 138 137
  • 【Qt】Qt中智能指针

    文章目录 一 QPointer 二 QSharedPointer 2 1 常用操作函数 1 返回此对象所引用的指针的值 2 清除这个QSharedPointer对象 删除它可能对该指针的引用 如果这是最后一个引用 那么指针本身将被删除 3
  • Archery 部署使用命令--(外置mysql和redis)

    mysqld safe socket data dockermysql mysql sock nice 0 mysqld pid file data dockermysql mysql pid socket data dockermysql
  • linux客户端工具_详解远程桌面协议, Linux 和 Windows 间的远程桌面互相访问(RDP、VNC协议)...

    前言 远程协议有很多 本文只讨论几种主要的 另外由于Windows之间的远程桌面工具实在是太多了 这里就不再说明 主要以Windows和Linux之间的互相访问来说明 一 常见的远程协议及特点 目前常用的协议有VNC SPICE RDP三种
  • 英飞凌单片机编译器 TASKING TriCore Eclipse IDE 新建静态库工程

    前言 这篇介绍一下如何使用 TASKING 新建一个静态库的工程 编译成一个静态库 最后链接至应用程序工程中进行编译调试 编译成静态库也能debug界面调试 也可以打断点操作等 前提是保证源码和编译的静态库源码一致 且含有调试信息 下载 A
  • Android常用正则

    1 匹配以特定字符开头 特定字符结尾 private const val AT s S 匹配以 打头 空格结尾的字符 2 匹配手机号 const val REG PHONE 1 0 9 10 3 匹配判断是否汉字字母数字和 const va