判断含有非数字或非字母的字符的函数怎么写
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/12 10:04:18
判断含有非数字或非字母的字符的函数怎么写
我需要把以前的这个只允许数字的改成只允许数字和字母的create or replace function checkCardCharacter(v_card in varchar2) return varchar2 is i_temp integer;
begin i_temp := to_number(v_card);
if(i_temp
我需要把以前的这个只允许数字的改成只允许数字和字母的create or replace function checkCardCharacter(v_card in varchar2) return varchar2 is i_temp integer;
begin i_temp := to_number(v_card);
if(i_temp
如果编程语言,请说明是什么编程语言如C,JAVA,PHP,JSP,ASP,VB.NET,C#,Python,Perl等,
如果是数据库请说明是什么数据库如ORACLE,MYSQL,MSSQL,POSTGRESQL等.
再问: 是ORACLE
再答: ORACLE有一个regexp_like函数可以判断,这个函数 支持正则表过式。可以去查一下这个函数的用法。
再问: regexp_like返回的是什么?比如用这个正则表达式regexp_like(i_temp ,'^([a-z]+|[A-Z]+|[0-9]+)$') 做一个function
再答: 返回值为一个布尔值,即true 或 false.
再问: create or replace function checkNumEng(v_card in varchar2) return varchar2 is i_temp integer; begin i_temp := v_card; if(regexp_like(i_temp ,'^([a-z]+|[A-Z]+|[0-9]+)$')) then return 'Y'; end if; return 'N'; end checkNumEng;我函数是这样写的,但报了错误pls-00201:identifier'regexp_like()'must be declared
再答: 一般regexp_like是直接用于查询条件的。如: select * from table_test where regexp_like(field1,'^([a-z]+|[A-Z]+|[0-9]+)$'))
如果是数据库请说明是什么数据库如ORACLE,MYSQL,MSSQL,POSTGRESQL等.
再问: 是ORACLE
再答: ORACLE有一个regexp_like函数可以判断,这个函数 支持正则表过式。可以去查一下这个函数的用法。
再问: regexp_like返回的是什么?比如用这个正则表达式regexp_like(i_temp ,'^([a-z]+|[A-Z]+|[0-9]+)$') 做一个function
再答: 返回值为一个布尔值,即true 或 false.
再问: create or replace function checkNumEng(v_card in varchar2) return varchar2 is i_temp integer; begin i_temp := v_card; if(regexp_like(i_temp ,'^([a-z]+|[A-Z]+|[0-9]+)$')) then return 'Y'; end if; return 'N'; end checkNumEng;我函数是这样写的,但报了错误pls-00201:identifier'regexp_like()'must be declared
再答: 一般regexp_like是直接用于查询条件的。如: select * from table_test where regexp_like(field1,'^([a-z]+|[A-Z]+|[0-9]+)$'))
以数字或字母开头,数字、字母、上划线 4-12位组成的字符 正则怎么写?
判断一个字符是否是字母或数字的逻辑判断语句是什么
怎样判断一个字符是数字、字母或其它类别的符号?
6_18个字符.包括字母.数字.下划线.以字母开头.是怎么写的阿
C语言:从键盘输入一个字符,可以是数字、字母或标点符号,对输入的字符进行判断:如果是数字则输出“*is a n
vfp 写命令从键盘输入一个字符串(要求任意长度),然后删除其中的非数字字符,最后输出.
编写一个函数,输入一个字符串,内有数字和非数字字符,将其中连续的数字作为一个整数依次存放到数组a中
统计英文字符串中以各种字母为首的单词数量(单词之间用空格或其他非字母字符分隔),不区分大小写
帅字的非主流写法或繁体字怎么写?
在C语言中与或非的非符号怎么写
判断含有非极性键的离子化合物
怎么拆分一个单元格里的英文字符为两组英文字符?注意不是字母+汉字或+数字的组合,全是英文字母组合