xsbehx
شنبه 12 مهر 1393, 22:40 عصر
سلام
من چنتا فیلد دارم مثل نام و رمز عبور و ... که نمی خواد بیش از یه تعداد کارکتر بگیره. بهمین خاطر از RegularExpressionValidato استفاده کردم. تو قسمت ValidationExpression من کد \w{6,20} رو وارد کردم. مشکل اینه که فقط برای حروف انگلیسی کار می کنه و کارکترهای مجاز و حروف فارسی رو نمی شه وارد کرد.
سوال من اینه که باید چه کدی رو بنویسیم که بتونم تو قسمت رمز عبور :
اول: از حروف فارسی و کارکترهای مجازی که می شه استفاده کرد، استفاده کنم.
دوم:کاربر نتونه کمتر از 6 و بیشتر از 50 کارکتر وارد کنه
یه سوالی هم در مورد sql داشتم. وقتی یک فیلدی مثل نام ونام خانوالدگی قرارiه تعریف کنم، لازمه که محدودیت بذارم؟ مثلا nvarchar(50) بکنم یا اینکه بهتره nvarchar(max) بکنم تا کاربر هر چقدر خواست وارد کنه؟
من چنتا فیلد دارم مثل نام و رمز عبور و ... که نمی خواد بیش از یه تعداد کارکتر بگیره. بهمین خاطر از RegularExpressionValidato استفاده کردم. تو قسمت ValidationExpression من کد \w{6,20} رو وارد کردم. مشکل اینه که فقط برای حروف انگلیسی کار می کنه و کارکترهای مجاز و حروف فارسی رو نمی شه وارد کرد.
سوال من اینه که باید چه کدی رو بنویسیم که بتونم تو قسمت رمز عبور :
اول: از حروف فارسی و کارکترهای مجازی که می شه استفاده کرد، استفاده کنم.
دوم:کاربر نتونه کمتر از 6 و بیشتر از 50 کارکتر وارد کنه
یه سوالی هم در مورد sql داشتم. وقتی یک فیلدی مثل نام ونام خانوالدگی قرارiه تعریف کنم، لازمه که محدودیت بذارم؟ مثلا nvarchar(50) بکنم یا اینکه بهتره nvarchar(max) بکنم تا کاربر هر چقدر خواست وارد کنه؟