Java验证 [英] Java Validation

查看:77
本文介绍了Java验证的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我希望验证一个字符串,但我不太清楚如何去做。


我想确保它长9个字符,采用以下格式。


" LL 00 LLL" - 这是信,信,空格,数字,数字,空格,字母,

字母,信件)


字母部分不得包含数字和从字符串输入。


任何帮助非常感谢,包括从网站上进一步阅读。


问候,

Dave

I wish to validate a string but i''m not quite sure how to go about doing it.

I''d like to ensure that it is 9 characters long and in the following format.

"LL 00 LLL" - Thats letter, letter, space, number, number, space, letter,
letter, letter)

The letter sections mustn''t contain numbers and is inputed from a string.

Any help greatly appreciated, including further reading from website.

Regards,
Dave

推荐答案



" Dave W" < DaveWalker * SPAM * skydivers.co.uk>在消息中写道

news:40 *********************** @ news-text.dial.pipex.com ...

"Dave W" <DaveWalker*SPAM*skydivers.co.uk> wrote in message
news:40***********************@news-text.dial.pipex.com...
我希望验证一个字符串,但我不太确定怎么去做
呢。
我想确保它长9个字符以及以下
格式。
LL 00 LLL - 这就是字母,字母,空格,数字,数字,空格,字母,
字母,字母)

字母部分不得包含数字,并且是从字符串中输入的。

任何帮助非常感谢,包括进一步阅读网站。

问候,
戴夫
I wish to validate a string but i''m not quite sure how to go about doing it.
I''d like to ensure that it is 9 characters long and in the following format.
"LL 00 LLL" - Thats letter, letter, space, number, number, space, letter,
letter, letter)

The letter sections mustn''t contain numbers and is inputed from a string.

Any help greatly appreciated, including further reading from website.

Regards,
Dave




字符串x =" LLL 00 LLL";


if(x.length()== 9

&& java.lang.Character.isLetter( x.charAt(0))

&& java.lang.Character.isLetter(x.charAt(1))

&& java.lang。 Character.isLetter(x.charAt(2))

&& java.lang.Character.isSpace(x.charAt(3))

&& java.lang.Character.isDigit(x.charAt(4))

&& java.lang.Character.isDigit(x.charAt(5))

&& java.lang.Character.isSpace(x.charAt(6))

&& java.lang.Character.isLetter(x.charAt(7))

&& java.lang.Character.isLetter(x.charAt(8))

&& java.lang。 Character.isLetter(x.charAt(9)))

{//为匹配做点什么

}

其他

{//做一些不匹配的事情

}



String x = "LLL 00 LLL";

if ( x.length()==9
&& java.lang.Character.isLetter(x.charAt(0))
&& java.lang.Character.isLetter(x.charAt(1))
&& java.lang.Character.isLetter(x.charAt(2))
&& java.lang.Character.isSpace (x.charAt(3))
&& java.lang.Character.isDigit (x.charAt(4))
&& java.lang.Character.isDigit (x.charAt(5))
&& java.lang.Character.isSpace (x.charAt(6))
&& java.lang.Character.isLetter(x.charAt(7))
&& java.lang.Character.isLetter(x.charAt(8))
&& java.lang.Character.isLetter(x.charAt(9)))
{ // do something for match
}
else
{ // do something for not match
}



字符串x = LLL 00 LLL;

if(x.length()== 9
&& java.lang.Character.isLetter(x.charAt(0))
&& java.lang.Character.isLetter(x.charAt(1))
&& java.lang.Character.isLetter(x.charAt(2))
&& java.lang.Character.isSpace(x.charAt(3))
&& java.lang.Character.isDigit(x.charAt(4))
&& java.lang.Character.isDigit(x.charAt(5))
&& java.lang.Character.isSpace(x.charAt(6))
&& java.lang.Character.isLetter(x.charAt(7))
&& java.lang.Character.isLetter(x.charAt(8))
&& java.lang.Character.isLetter(x.charAt(9)))
{//做一些匹配的事情
}
其他
{//做一些不匹配的事情
}

String x = "LLL 00 LLL";

if ( x.length()==9
&& java.lang.Character.isLetter(x.charAt(0))
&& java.lang.Character.isLetter(x.charAt(1))
&& java.lang.Character.isLetter(x.charAt(2))
&& java.lang.Character.isSpace (x.charAt(3))
&& java.lang.Character.isDigit (x.charAt(4))
&& java.lang.Character.isDigit (x.charAt(5))
&& java.lang.Character.isSpace (x.charAt(6))
&& java.lang.Character.isLetter(x.charAt(7))
&& java.lang.Character.isLetter(x.charAt(8))
&& java.lang.Character.isLetter(x.charAt(9)))
{ // do something for match
}
else
{ // do something for not match
}




多数民众赞成太棒了!我只是尝试了它并且在编译时遇到了这个错误:

使用或覆盖已弃用的API。


任何想法意味着什么?



Thats''s great! I just tried it and upon compling got this error:
"uses or overrides a deprecated API."

Any idea what that means?


多数民众赞成!我只是尝试了它并且在编译时遇到了这个错误:
使用或覆盖已弃用的API。

任何想法是什么意思?
Thats''s great! I just tried it and upon compling got this error:
"uses or overrides a deprecated API."

Any idea what that means?




我猜Goggle是一件很棒的事情!似乎命令已经改变了,

但是我已经修改了你给我的东西,而且效果很好。


if(x.length()== 9

&& java.lang.Character.isLetter(x.charAt(0))

&& java.lang.Character.isLetter(x。 charAt(1))

&& java.lang.Character.isSpaceChar(x.charAt(2))

&& java.lang.Character。 isDigit(x.charAt(3))

&& java.lang.Character.isDigit(x.charAt(4))

&& java。 lang.Character.isSpaceChar(x.charAt(5))

&& java.lang.Character.isLetter(x.charAt(6))

& & java.lang.Character.isLetter(x.charAt(7))

&& java.lang.Character.isLetter(x.charAt(8))



再次感谢,

Dave



I guess Goggle is a wonderful thing! It appears the commands have changed,
but i have moddied what you gave me, and it works great.

if ( x.length()==9
&& java.lang.Character.isLetter(x.charAt(0))
&& java.lang.Character.isLetter(x.charAt(1))
&& java.lang.Character.isSpaceChar (x.charAt(2))
&& java.lang.Character.isDigit(x.charAt(3))
&& java.lang.Character.isDigit (x.charAt(4))
&& java.lang.Character.isSpaceChar (x.charAt(5))
&& java.lang.Character.isLetter(x.charAt(6))
&& java.lang.Character.isLetter(x.charAt(7))
&& java.lang.Character.isLetter(x.charAt(8))
)
Thanks again,
Dave


这篇关于Java验证的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆