首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏python3

    3-9 读写缓存流 ——Buffered

    图3-15 通过缓冲区交换数据界面图 u 实验步骤(2): 用鼠标双击所有Button控件,进入.cs文件编辑状态准备进行开发。 5、模拟WINDOWS操作系统,完整开发一个文本文件编辑器软件。

    95210发布于 2020-01-08
  • 来自专栏刷题笔记

    3-9 堆栈模拟队列 (20 分)

    本文链接:https://blog.csdn.net/shiliang97/article/details/101223979 3-9 堆栈模拟队列 (20 分) 设已知有两个堆栈S1和S2,请用这两个堆栈模拟出一个队列

    62330发布于 2019-11-08
  • 来自专栏cwl_Java

    C++编程之美-结构之法(代码清单3-9)

    代码清单3-9 class stack { public: stack() { stackTop = -1; maxStackItemIndex

    24120编辑于 2022-11-30
  • 来自专栏nginx

    如何在Java中使用注解校验手机号格式:详细指南

    如何在Java中使用注解校验手机号格式:详细指南 在现代的Web应用开发中,数据校验是一个非常重要的环节。无论是用户注册、登录,还是其他涉及用户输入的场景,确保数据的合法性和正确性都是必不可少的。 引言 在开发过程中,用户输入的数据往往需要经过严格的校验,以确保其符合业务规则。 例如: @Pattern(regexp = "^1[3-9]\\d{9}$", message = "手机号格式不正确") private String userPhone; 这里的正则表达式^1[3- 数据校验是开发过程中不可忽视的一环,合理使用注解和正则表达式,可以显著提高代码的可维护性和系统的健壮性。希望本文的内容能够帮助读者更好地理解和应用Java中的数据校验技术。 附录:常用正则表达式 手机号:^1[3-9]\\d{9}$ 邮箱:^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.

    44010编辑于 2025-11-15
  • 【python 正则表达式:太复杂了所以通过练习-1(电话号码-日期)】编写常见格式的字符串的正则表达式来由浅入深的认识它

    电话号码的格式为: 开头是 1 第二位在3-9之间 后9位可以是任意数字。 代码如下: import re def match_phone_number(string): pattern = r"^(1[3-9]\d{9})$" match = re.match False string = "13555555555" print(match_phone_number(string)) # True 解释 ^$是开始和结束的标志; 1表示第一位必须是1; [3- 9]表示第二位必须是3-9之间的数字; \d表示后面部分是一个数字,{9}这样的数字有9个,不限区间0-9; 我们学到了什么 知道了开始和结束的标志是 ^ $; 知道了原来字符的位置有如此严格的占位限制 ; 知道了 [] 代表字符集合; 知道了 3-9 代表区间; 知道了 \d 代表数字匹配; 知道了 {} 代表要匹配多少次; 2.

    12110编辑于 2026-01-23
  • 来自专栏葡萄城控件技术团队

    使用正则表达式判断合法的电话号码

    <四位区号>(0[3-9][1-9]{2})|(\(0[3-9][1-9]{2}\)))\D?\d{7,8}) 这里简单判断了不可能存在0111或者0222的区号,以及电话号码是7位或者8位。 <四位区号>(0[3-9][1-9]{2})|(\(0[3-9][1-9]{2}\)))\D?\d{7,8}))(?<分机号>\D?\d{1,4})? <四位区号>(0[3-9][1-9]{2})|(\(0[3-9][1-9]{2}\)))\D?\d{7,8}))(?<分机号>\D?\d{1,4})?

    2.8K90发布于 2018-01-10
  • 来自专栏非著名程序员

    仿苹果数字键盘以及判断信用卡有效期的Editext

    这次带来一个小小的信用卡有效期规则的Editext,额外赠送内置数字键盘的开发 首先来看下需求: 1) 月份数字: λ 数字输入0:后一位数字可输入1-9,输入1则展示01/(注意斜杠展示在界面 ),点击0界面没有反应 λ 数字输入1:后一位数字可输入0、1、2,输入0则展示10/(注意斜杠展示在界面),点击3-9界面没有反应 λ 数字输入2:则展示02/(注意斜杠展示在界面), λ 数字输入3-9,展示逻辑同2 2) 年份数字: λ 数字输入1、2、3,点击其他数字,界面无反应 λ 当输入数字1时: 继续输入数字6(当前年份为16年,2017年时即可输入7

    1.1K50发布于 2018-02-09
  • 来自专栏测试游记

    4.寻光集后台管理系统-用户管理(用户表)

    corsheaders', 'drf_yasg', 'users.apps.UsersConfig', ] 用户模块 Django有自带了一个用户管理模块,所以不再从头编写,而是从它的基础上进行二次开发 error_messages是一个键值对,键表示异常的校验,值表示异常的提示 validators:自定义异常校验 使用正则编写一个手机号格式校验函数validate_mobile 手机号必须以1开头,第二位是3- 9,后面还有9位数字 def validate_mobile(value): if not re.match(r'1[3-9]\d{9}', value): raise ValidationError django.core.exceptions import ValidationError def validate_mobile(value): if not re.match(r'1[3- 下次数据库没有变更,进行迁移的时候只需要输入 python manage.py migrate 查看生成的表 打开数据库连接工具,以SQLite方式进行连接 文件路径为backend/db.sqlite3 在开发阶段先使用

    98320编辑于 2022-12-02
  • 来自专栏网络收集

    正则表达式

    he llo 示例 测试输入数字是否为手机号码 思路: //注意^与$的使用 var phone = "13553597193"; var phoneReg = /^1[3- 9][0-9]{9}$/ console.log(phoneReg.test(phone)); 手机号共11位 第一位为1 :^1 第二位为3-9的数字 : [3-9] 第三位以后为 的9位数字: [0-9]{9}$1 2 3 4COPY//注意^与$的使用 var phone = "13553597193"; var phoneReg = /^1[3-

    52240编辑于 2022-04-01
  • 来自专栏iOS开发大全

    iOS关于苹果开发者账号及证书的一些说明

    在iOS开发过程中,无论是安装到真机测试,还是上线到App Store,你总是要接触到证书的。 会员资格有两种:(1)Apple Developer Program - 苹果开发者计划($99)(2)Apple Developer Enterprise Program - 苹果开发者企业计划($299 如果你知道了,那么你肯定能理解别人在说苹果开发者计划和苹果开发者企业计划的区别。好了,上面说了那么多,相信你能对两种会员资料有了深刻理解。 苹果开发者计划-证书选项1、Apple Development Xcode 11及以后,可以用这个给iOS、macOS、tvOS、watchOS apps开发版本签名使用。 2、iOS App Development 给iOS app 开发版本签名3、Mac Development 给 Mac app 开发版本签名4、Developer ID Installer 给 Mac

    3.3K21编辑于 2022-10-26
  • 来自专栏服务器运维笔记

    前后端数据校验和接口测试就没我 JSON Schema 干不了的活!

    1[3-9]\d{9}$/ const form = <Form> <Form.Item name="mobilePhone" rules={[{ required: 1[3-9]\d{9}$/ const schema = Schema.object({ id: Schema.number().required(), name: Schema.number( 1[3-9]\d{9}$", "maxLength": 15 } }, "required": ["id", "mobilePhone"] } 对于复杂的数据类型校验,JSON 比如在 ApiFox,一款国人开发的接口调试利器,通过可视化编辑校验规则来进行数据校验,当然它也可以通过写脚本来进行测试。

    1.1K10编辑于 2022-02-25
  • 用Python给文章中手机号打马赛克

    方法 导入re模块,使用正则表达式的模式pattern = r"(1[3-9])\d{9}"找到电话号码,并提出电话号码的前两位,后面号码用*代替。 import re pattern = r"(1[3-9])\d{9}" print( re. sub( pattern, r"\1******", content)) 结语 针对给手机号打马赛克的问题

    34510编辑于 2024-03-25
  • 来自专栏猿天地

    Java 日志数据脱敏方案,真的很给力

    [CDATA[ (mobile|手机号|phoneNo)(=|=\[|\":\"|:|:|=')(1)([3-9]{2})(\d{4})(\d{4})(\]|\"|'|)             ]]> 9]{2}):匹配2位数字,取值为3-9间的数字 (\d{4}):匹配4位数字 (\d{4}):匹配4位数字 (\]|\"|'|):匹配值后的其他字符 // 代码 logger.infoMessage( ");     job.setSalary(2000);     job.setCompany("股份有限公司");     job.setPosition(Arrays.asList("需求", "开发 jobName='操作员', salary=2000, company='股份有限公司', address='浙江省****', tel='0571-12****78', position=[需求, 开发 job":{"jobName":"操作员","address":"浙江省****","company":"股份有限公司","tel":"0571-12****78","position":["需求","开发

    3.2K20编辑于 2022-07-04
  • iOS 短信通知接口示例代码:Swift/Objective-C 集成通知短信 API 流程

    在iOS应用开发中,集成短信通知功能是用户验证、订单提醒等场景的核心需求,但多数开发者会因参数格式错误、跨语言适配问题导致集成效率低下。 ,大幅提升开发效率。 一、iOS集成短信通知接口的核心痛点与解决思路1.1开发者常见的集成痛点在实际开发中,iOS端集成短信通知接口常遇到以下问题,直接影响开发效率和功能稳定性:参数校验不通过:手机号格式错误、短信内容含敏感词 mobile:String,code:String,completion:@escaping(Bool,String)->Void){//1.前置参数校验:手机号格式letmobileRegex="^1[3- /替换为实际注册的APIIDNSString*apiPassword=@"xxxxxxxx";//替换为实际注册的APIKEY//1.手机号格式校验NSString*mobileRegex=@"^1[3-

    13510编辑于 2026-03-04
  • 来自专栏啄木鸟软件测试

    基于Django的电子商务网站开发(连载20)

    图3-8 添加商品信息 点击图标进入图3-9,显示商品信息列表页面。 ? 图3-9 显示商品信息列表 选择复选框,然后点击下拉列条 ? ,然后选择按钮 ? ,删除选择的商品信息。如图3-10所示。

    93710发布于 2019-12-11
  • 来自专栏数据云团

    Python进阶-正则匹配

    ① 验证手机号 总长度11位 第一位为1,第二位为[3-9],第3-11位[0-9] import re def checkMobile(strData): pattern = r"^1[3-

    4.8K20发布于 2019-07-18
  • 来自专栏云开发小程序1

    flutter_鸿蒙next_Dart基础①字符串

    Dart 是一种强类型的语言,广泛应用于 Flutter 开发以及其他一些领域。下面我们将通过一段简单的代码示例来演示字符串的创建、操作和常用方法。 1[3-9]\d{9}$'; RegExp regExp1 = RegExp(ph); List<String> phs = ["12345678910", "+8613812345678", 1[3-9]\d{9}$'; RegExp regExp1 = RegExp(ph); List<String> phs = ["12345678910", "+8613812345678", "13046023351 这些操作是编写 Dart 程序时不可或缺的技能,对开发者在进行文本处理、数据验证等方面有很大帮助。希望这篇博客能帮助你更好地理解 Dart 编程语言中的字符串处理!

    40210编辑于 2024-10-05
  • 来自专栏友儿

    laravel 表单验证之自定义验证规则

    extend('phone', function ($attribute, $value, $parameters, $validator) { $reg0 = '/^\+86-1[3- 9]\d{9}$/'; $reg1 = '/^1[3-9]\d{9}$/'; return preg_match($reg0, $value) || preg_match

    3.2K20编辑于 2022-09-11
  • 来自专栏Linux云计算及前后端开发

    Python项目49-用户验证短信接口(可劲撸)

    -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK自动化收集日志功能。 3)Saltstack自动化运维统一配置管理工具。 /^1[3-9]\d{9}$/.test(this.mobile)) { this. /^1[3-9]\d{9}$/.test(this.mobile)) { this. /^1[3-9]\d{9}$/.test(this.mobile)) { this. /^1[3-9]\d{9}$/.test(this.mobile)) { this.

    2.4K20编辑于 2022-09-26
  • 来自专栏CSDNToQQCode

    软考中级(软件设计师)——数据库设计(下午15分)——数据结构及算法应用(最难的点1个答题15分-程序填空题-目标3-9分)

    软考中级(软件设计师)——数据库设计(下午15分)——数据结构及算法应用(最难的点1个答题15分-程序填空题-目标3-9分) ---- 目录 软考中级(软件设计师)——数据库设计(下午15分)——数据结构及算法应用 (最难的点1个答题15分-程序填空题-目标3-9分) 数据库设计过程 ER模型 实体间的联系模型 答题技巧 考的内容: 数据结构及算法应用 分治法 二分查找法 回溯法 贪心法 动态规划法 ---- 数据库设计过程

    97821编辑于 2022-11-30
领券