LeetCode——Valid Number
2014-11-12 19:07
204 查看
Validate if a given string is numeric.
Some examples:
Note: It is intended for the problem statement to be ambiguous. You should gather all requirements up front before implementing one.
原题链接:https://oj.leetcode.com/problems/valid-number/
判断字符串是否是数字。
规则:出现+, - 则必须是第一个,或前一个是e;有. 则是小数,之前不可有.和e;有e,则前面要有.,不能有e,并且后面要有.。
可用正则表达式来解答。
public static boolean isNumber(String s) {
String reg = "[+-]?(\\d+\\.?|\\.\\d+)\\d*(e[+-]?\\d+)?";
return s.trim().matches(reg);
}
Some examples:
"0"=>
true
" 0.1 "=>
true
"abc"=>
false
"1 a"=>
false
"2e10"=>
true
Note: It is intended for the problem statement to be ambiguous. You should gather all requirements up front before implementing one.
原题链接:https://oj.leetcode.com/problems/valid-number/
判断字符串是否是数字。
规则:出现+, - 则必须是第一个,或前一个是e;有. 则是小数,之前不可有.和e;有e,则前面要有.,不能有e,并且后面要有.。
可用正则表达式来解答。
public static boolean isNumber(String s) {
String reg = "[+-]?(\\d+\\.?|\\.\\d+)\\d*(e[+-]?\\d+)?";
return s.trim().matches(reg);
}
相关文章推荐
- [Leetcode] Valid Number (Java)
- LeetCode65——Valid Number
- 【Leetcode】Valid Number
- Leetcode--65. Valid Number
- LeetCode: Valid Number
- [LeetCode] Valid Number
- [leetcode]Valid Number
- leetcode8:Valid Number
- LeetCode 65 — Valid Number(java)
- 【LeetCode】Valid Number
- [LeetCode] Valid Number
- leetcode第一刷_Valid Number
- LeetCode 65 Valid Number
- [LeetCode] 125: Valid Number
- 【Leetcode】【Hard】Valid Number
- [leetcode]Valid Number
- [LeetCode] Valid Number
- leetcode-Valid Number
- LeetCode65——Valid Number(使用DFA)来判断字符串是否为数字
- LeetCode:valid Number