[英]How to convert MySQL datatype names into regular expressions using php?
是否有一個php函數來獲取正則表達式,以檢查輸入是否適合特定的MySQL數據類型?
例如:
$foo = get_regex_for_data_type("int(10) unsigned");
echo $foo;
將返回類似:
/^[0-9]{1,10}$/
不,沒有PHP函數可以執行此操作。 您可以自己編寫它,但是很難100%正確地編寫它。 例如,0xFF是要插入該字段的完全有效的值,但是您的正則表達式將排除它。
也許還有另一種方法可以完成您想做的事情? 您擔心的問題是該值對於該字段可能太大嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.