林在web2py中定義了一個表的列表:的web2py創建一個字段是包含以下一些領域的花車
Field('frequency_range_start', 'float', requires=[IS_NOT_EMPTY(), IS_FLOAT_IN_RANGE(0,1000000000)], label="Frequency Start (kHz)", represent=lambda value, row:__represent_kHz(value)),
Field('frequency_range_end', 'float', requires=[IS_NOT_EMPTY(), IS_FLOAT_IN_RANGE(0,1000000000)], label="Frequency End (kHz)", represent=lambda value, row:__represent_kHz(value)),
Field('channel_size', 'list:string', requires=[IS_NOT_EMPTY(), IS_FLOAT_IN_RANGE(0,1000000000)], label="Channel Sizes (kHz)", represent=lambda value, row:__represent_kHz_list(float(value))),
我需要channel_size是浮點值的列表。我還需要在表格上的驗證 - 該需要標籤在上述兩個領域需要照顧......
問:我怎樣才能創建此字段,使其驗證表單只浮動值?
我看「書」在這裏http://web2py.com/books/default/chapter/29/06#Field-types
,但它聽起來好像你可以代替任何類型 - >列表:...
也許我可以使用正則表達式某處只檢查可能是或不可能是實數的數字