正则表达式 – 如何使用正则表达式验证邮政编码?
发布时间:2020-12-14 02:29:09 所属栏目:百科 来源:网络整理
导读:如何使用正则表达式验证zipcode? 它应该是以下模式: – [A-z][0-9][A-Z] [0-9][A-Z][0-9] 例如. B5D 2M4 b5d 2m4 我正在使用Oracle9i. 提前致谢, Shubhojwal Ghosh 不幸的是,由于您使用的是旧版本的Oracle,因此无法使用REGEXP_LIKE等标准正则表达式函数.如
如何使用正则表达式验证zipcode?
它应该是以下模式: – [A-z][0-9][A-Z] [0-9][A-Z][0-9] 例如. B5D 2M4 b5d 2m4 我正在使用Oracle9i. 提前致谢,
不幸的是,由于您使用的是旧版本的Oracle,因此无法使用REGEXP_LIKE等标准正则表达式函数.如果您要升级到适度的近期版本的Oracle,那将是最佳选择.
在旧版本的Oracle中,您必须使用 SQL> ed Wrote file afiedt.buf 1 declare 2 function is_valid_zip( p_zip_code in varchar2 ) 3 return boolean 4 is 5 begin 6 return owa_pattern.match( p_zip_code,7 '[A-Z]{1}d{1}[A-Z]{1}d{1}[A-Z]{1}d{1}',8 'i' ); 9 end is_valid_zip; 10 begin 11 if( is_valid_zip( 'A1B2C3' ) ) 12 then 13 p.l( '1) Match' ); 14 else 15 p.l( '1) No match' ); 16 end if; 17 if( is_valid_zip( '12345' ) ) 18 then 19 p.l( '2) Match' ); 20 else 21 p.l( '2) No match' ); 22 end if; 23* end; SQL> / 1) Match 2) No match PL/SQL procedure successfully completed. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如果ViewGroup的宽度在xml中是’match_parent’/’fill_par
- react-native-vector-icons在tab中的使用代码示例
- 是否可以使用Swift旋转IBDesignable UIButton?
- cocos2dx 3.1.1 win8+eclipse环境下android游戏开发环境搭建
- 使用普通C / Boost读取/写入具有unicode文件名的文件
- xml – XSL将SVG转换为VML
- Oracle 语法 存在则更新否则插入新数据
- IO设计模式:Reactor和Proactor对比
- 详解版本控制利器Git,SVN的异同以及适用范围
- postgresql – 返回给定表的动态列集的函数