请教一个正则表达式的问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 17:45:14
一个[a-z]字符串,长度为30,但是如果不足30,后面补空格到30也行。
这样的正则表达式怎么写?

注:请不要用一堆“或”的那种方式

凭我的了解,仅用正则实现不了楼主的需求。正则主要是来匹配验证字串的

先判断是不是30个,不是的话就不通过,是30个再和这个正则匹配[a-z]{1,30}\s*,能匹配再通过。

楼上几位貌似都不对
人家不是要捕捉30次,所以[\w]{0,30}没用
而是如果不够再补

感觉这个最多就是用正则来验证是否是数字,然后再用其他语句来填补0