For example I have following string, which will be given as input from a user:
string str = "0-00:03"
Inside my contract I would like to check that:
- str[1] should be "-"
- str[4] should be ":"
- and the remaining
characters have to be numeric value.
This operation is easy to do C where with pointer I can iterate each character and check its char value. But I was not able to operate this inside my contract under Solidity language.
Best Answer
Just cast the
string
tobytes