簡體   English   中英

如何使用php將MySQL數據類型名稱轉換為正則表達式?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM