Java验证 [英] Java Validation
问题描述
我希望验证一个字符串,但我不太清楚如何去做。
我想确保它长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屋!