[LeetCode118]Valid Number
2014-06-19 23:09
369 查看
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.
这道题用正则表达式会更简单一些,直接匹配字符串。
注意java中字符串的定义。
另外可参照博文
leetcode 正则表达式 学习更多正则表达式的知识。
c++不是很熟,没有用正则表达式测试过。
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.
这道题用正则表达式会更简单一些,直接匹配字符串。
public boolean isNumber(String s) { if(s.trim().isEmpty()) return false; String regex = "[-+]?(\\d+\\.?|\\.\\d+)\\d*(e[-+]?\\d+)?"; if(s.trim().matches(regex)) return true; else return false; }
注意java中字符串的定义。
另外可参照博文
leetcode 正则表达式 学习更多正则表达式的知识。
c++不是很熟,没有用正则表达式测试过。
相关文章推荐
- 【LEETCODE】118-Pascal's Triangle
- 【Leetcode】【Hard】Valid Number
- leetcode-65 valid number
- leetcode_118 Pascal Triangle
- [leetcode] Valid Number
- leetCode练习(118)
- [LeetCode]118 Pascal's Triangle
- leetcode--118. Pascal's Triangle
- 2018.03.14 leetcode 打卡 # 118 pascal triangel
- 【leetcode】【118】Pascal's Triangle
- LeetCode118 Pascal's Triangle
- LeetCode--Valid Number
- LeetCode118:Pascal's Triangle
- [LeetCode]118 Pascal's Triangle
- LeetCode-Valid Number - 有限状态机
- [Leetcode]Valid Number
- [leetcode 118]Pascal's Triangle
- LeetCode 第 65 题(Valid Number)
- LeetCode65 Valid Number
- Java [Leetcode 118]Pascal's Triangle