valor texto seleccionado obtener form capturar php regex laravel laravel-4 regexp-replace

php - texto - Laravel preg_match(): no se encontrĂ³ delimitador final ''/''



obtener valor seleccionado select php (1)

Como su expresión regular tiene una tubería, debe usar una matriz:

public static $rules_save = [ ''class_subjects'' => [''required'', ''regex:/[0-9]([0-9]|-(?!-))+/''], ];

De los documentos :

Cuando se usa el patrón regex , puede ser necesario especificar reglas en una matriz en lugar de usar delimitadores de tubería, especialmente si la expresión regular contiene un carácter de tubería.

Estoy trabajando en Laravel 4.2. Estoy tratando de usar Validator para validar un campo de nombre con regex, aquí está mi regla a continuación:

public static $rules_save = [ ''class_subjects'' => ''required|regex:/[0-9]([0-9]|-(?!-))+/'' ];

Pero tan pronto como llamo a la regla para que se valide, se produce un error, vea a continuación:

preg_match(): No ending delimiter ''/'' found