我想使用验证器验证一些 JSF 的字段。\n我正在寻找一种模式来验证仅包含以下字符的字符串:
\n\nA\xc3\x81\xc3\x82\xc3\x84BC\xc3\x87DE\xc3\x89\xc3\x88\xc3\x8a\xc3\x8bFGHI\xc3\x8e\xc3\x8fJKLMNO\xc3\x94\xc3\x96PQRSTU\xc3\x9b\xc3\x9c\xc3\x99VWXYZa\xc3\xa0\xc3\xa2\xc3\xa4bc\xc3\xa7de\xc3\xa9\xc3\xa8\xc3\xaa\xc3\xabfghi\xc3\xae\xc3\xafjklmno\xc3\xb4\xc3\xb6pqrstu\xc3\xbb\xc3\xbc\xc3\xb9vwxy\xc3\xbfz
我正在使用这种模式[A-Za-z\xc3\x80-\xc3\xbf]*\\s\\\'\\-,但它不起作用:
我的代码:
\n\npublic Boolean isValid(String str) throws PatternSyntaxException {\n\n Pattern pattern = Pattern.compile("[A-Za-z\xc3\x80-\xc3\xbf]*\\s\\\'\\-");\n Matcher matcher = pattern.matcher(str);\n Boolean result = matcher.matches();\n\n return result;\n}\nRun Code Online (Sandbox Code Playgroud)\n 我正在使用 Oracle 12c,并且我不想在删除表“CONTINENT”时出现错误(以防它不存在)。
我做了这个
set echo on
set serveroutput on
alter session set current_schema=WORK_ODI;
set verify off
set pause off
begin
execute immediate 'drop table continent';
exception when others then null;
end;
Run Code Online (Sandbox Code Playgroud)
这个脚本很适合我。我也使用这个脚本:
declare
c int;
begin
select count(*) into c from user_tables where table_name = upper('continent');
if c = 1 then
execute immediate 'drop table continent';
end if;
end;
Run Code Online (Sandbox Code Playgroud)
这两个脚本都运行良好,但我的老板想要类似的东西IF EXIT。任何人都可以帮助我。在这种情况下如何使用 IF EXIT ?
我用AngularJS开发了一个简单的应用程序,我想基于这个网站Js Charts添加一个简单的图表
这是我的data.json:
[
{
"name": "city A",
"elements": [
{
"id": "c01",
"name": "name1",
"price": "15",
"qte": "10"
},
{
"id": "c02",
"name": "name2",
"price": "18",
"qte": "11"
},
{
"id": "c03",
"name": "name3",
"price": "11",
"qte": "14"
}
],
"subsities": [
{
"name": "sub A1",
"elements": [
{
"id": "sub01",
"name": "nameSub1",
"price": "1",
"qte": "14"
},
{
"id": "sub02",
"name": "nameSub2",
"price": "8",
"qte": "13"
},
{
"id": "sub03",
"name": "nameSub3",
"price": "1", …Run Code Online (Sandbox Code Playgroud) 我正在使用Oracle 12c,并且在删除表“ CONTINENT”时出现错误(如果它不存在的话)不会引起我的兴趣。
我做了这个
set echo on
set serveroutput on
alter session set current_schema=WORK_ODI;
set verify off
set pause off
--
WHENEVER SQLERROR CONTINUE
drop table CONTINENT;
COMMIT;
EXIT;
Run Code Online (Sandbox Code Playgroud)
但是当表不存在时它不会跳过该错误,请问该如何解决
我想使用Validators验证一些JSF的字段.我正在寻找一种模式来验证只接受以下条件的手机号码:
1-可以在开头包含一个可选的'+'(并且在开头的'+'之后不应该有空格).
2-这个数字可能包含一到几个字符:
我正在使用这种模式,(^\\+)?[0-9\\s-\\.]*但它不起作用,特别是我无法意识到这种情况"从开头'+'之后应该没有空间"
我的代码:
public Boolean isValid(String str) throws PatternSyntaxException {
Pattern pattern = Pattern.compile("(^\\+)?[0-9\\s-\\.]*");
Matcher matcher = pattern.matcher(telFax);
boolean result = matcher.matches();
return result;
}
Run Code Online (Sandbox Code Playgroud)