如何使用yii通过文本字段中格式编号的错误验证?

如何使用yii通过文本字段中格式编号的错误验证?,yii,Yii,我在textfield中使用扩展名moneymasking,但在保存数据时出现验证错误,错误如下“jum Byr Pokok必须是一个数字”,textfiels中的值为5.000.000,如何保存数据并在文本字段中使用格式数字money通过验证 Tks&releases,可以非常简单,只需添加一个正则表达式 就像模型文件中的一样 public function rules() { // NOTE: you should only define rules for those at

我在textfield中使用扩展名moneymasking,但在保存数据时出现验证错误,错误如下“jum Byr Pokok必须是一个数字”,textfiels中的值为5.000.000,如何保存数据并在文本字段中使用格式数字money通过验证


Tks&releases,

可以非常简单,只需添加一个正则表达式

就像模型文件中的一样

public function rules() {
        // NOTE: you should only define rules for those attributes that
        // will receive user inputs.
        return array(
    array('your_price_field', 'match','pattern'=>'/^\d{0,8}(\.\d{1,4})?$/', 'message'=>'{attribute} can only contain Price.'),
);
    }

显示您正在处理的代码,您是否尝试输入不带小数的值(如5000000)?我尝试过,但仍然出现错误“Jum Byr Pokok必须是一个数字”。:(