solo regulares regular probar numeros letras expresiones expresion espacios espacio ejemplos blanco alfanumerico regex

regulares - Regex para que coincida con un símbolo ''+'' opcional seguido de cualquier número de dígitos



expresiones regulares php (4)

Esto debería funcionar

/+?/d+

Coincide con un + opcional al principio de la línea y los dígitos después de ella

EDITAR:

A partir de la solicitud de aclaración de OP: 3423kk55 coincide porque es la primera parte (3423). Para hacer coincidir una cadena entera solo usa esto en su lugar:

^/+?/d+$

Quiero que una expresión regular coincida con una cadena que puede o no comenzar con el símbolo más y luego contener cualquier número de dígitos.

Aquellos deben ser emparejados

+35423452354554 or 3423564564


Se verá algo como esto:

/+?/d+

El /+ significa un signo más literal, el ? significa que el grupo anterior (el signo más) puede aparecer 0 o 1 veces, /d indica un carácter de dígito y el + final requiere que el grupo anterior (el dígito) aparezca una o más veces.

EDITAR: Cuando use expresiones regulares, tenga en cuenta que hay una diferencia entre buscar y coincidencias (al menos en Java, aunque la mayoría de las implementaciones de expresiones regulares tienen métodos similares). find encontrará la subcadena en algún lugar de la cadena propietaria, y las coincidencias intentarán hacer coincidir toda la cadena con el patrón, fallando si hay caracteres adicionales antes o después. Asegúrate de usar el método correcto y recuerda que puedes agregar un ^ para forzar el comienzo de la línea y un $ para forzar el final de la línea (haciendo que todo aparezca como ^/+?/d+$ .


Simple ^/+?/d+$

Línea de inicio, luego 1 o 0 signos más, seguidos de al menos 1 dígito, luego fin de lnie


Una expresión regular de Perl para ella podría ser: /+?/d+